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

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

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

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

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

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

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7f07c7339cc0) 0

Class __locale_struct
   size=116 align=4
   base size=116 base align=4
__locale_struct (0x0x7f07c7339d20) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f07c7339d80) 0

Class timespec
   size=8 align=4
   base size=8 base align=4
timespec (0x0x7f07c7339de0) 0

Class timeval
   size=8 align=4
   base size=8 base align=4
timeval (0x0x7f07c7339e40) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f07c7339ea0) 0

Class pthread_attr_t
   size=36 align=4
   base size=36 base align=4
pthread_attr_t (0x0x7f07c7339f00) 0

Class __pthread_internal_slist
   size=4 align=4
   base size=4 base align=4
__pthread_internal_slist (0x0x7f07c7339f60) 0

Class <anonymous union>::__pthread_mutex_s::<anonymous union>::<anonymous struct>
   size=4 align=2
   base size=4 base align=2
<anonymous union>::__pthread_mutex_s::<anonymous union>::<anonymous struct> (0x0x7f07c703e120) 0

Class <anonymous union>::__pthread_mutex_s::<anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union>::__pthread_mutex_s::<anonymous union> (0x0x7f07c703e0c0) 0

Class <anonymous union>::__pthread_mutex_s
   size=24 align=4
   base size=24 base align=4
<anonymous union>::__pthread_mutex_s (0x0x7f07c703e060) 0

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

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

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

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

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

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

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

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

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

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

Class random_data
   size=28 align=4
   base size=28 base align=4
random_data (0x0x7f07c703e4e0) 0

Class drand48_data
   size=24 align=4
   base size=24 base align=4
drand48_data (0x0x7f07c703e540) 0

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

Class std::exception
   size=4 align=4
   base size=4 base align=4
std::exception (0x0x7f07c703ec60) 0 nearly-empty
    vptr=((& std::exception::_ZTVSt9exception) + 8u)

Vtable for std::bad_exception
std::bad_exception::_ZTVSt13bad_exception: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt13bad_exception)
8     (int (*)(...))std::bad_exception::~bad_exception
12    (int (*)(...))std::bad_exception::~bad_exception
16    (int (*)(...))std::bad_exception::what

Class std::bad_exception
   size=4 align=4
   base size=4 base align=4
std::bad_exception (0x0x7f07c7337c30) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
  std::exception (0x0x7f07c703ecc0) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f07c7337c30)

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f07c70d6480) 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> (0x0x7f07c70d64e0) 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> (0x0x7f07c70d6540) 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> (0x0x7f07c70d65a0) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f07c70d6ea0) 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> (0x0x7f07c70d6f00) 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> (0x0x7f07c70d6f60) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f07c710d000) 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> (0x0x7f07c710d060) 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> (0x0x7f07c710d0c0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f07c710d180) 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> (0x0x7f07c710d1e0) 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> (0x0x7f07c710d240) 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> (0x0x7f07c710d2a0) 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> (0x0x7f07c710d300) 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> (0x0x7f07c710d360) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f07c7337dd0) 0 empty
  std::input_iterator_tag (0x0x7f07c710d9c0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f07c7337e38) 0 empty
  std::forward_iterator_tag (0x0x7f07c7337ea0) 0 empty
    std::input_iterator_tag (0x0x7f07c710da20) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f07c7337f08) 0 empty
  std::bidirectional_iterator_tag (0x0x7f07c7337f70) 0 empty
    std::forward_iterator_tag (0x0x7f07c7131000) 0 empty
      std::input_iterator_tag (0x0x7f07c710da80) 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> (0x0x7f07c710dd80) 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 (0x0x7f07c710df60) 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 (0x0x7f07c719f000) 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 (0x0x7f07c719f060) 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 (0x0x7f07c719f0c0) 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 (0x0x7f07c719f120) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f07c719f540) 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> (0x0x7f07c719f6c0) 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> (0x0x7f07c719f7e0) 0 empty

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

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

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

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

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

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

Vtable for std::bad_alloc
std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9bad_alloc)
8     (int (*)(...))std::bad_alloc::~bad_alloc
12    (int (*)(...))std::bad_alloc::~bad_alloc
16    (int (*)(...))std::bad_alloc::what

Class std::bad_alloc
   size=4 align=4
   base size=4 base align=4
std::bad_alloc (0x0x7f07c7131340) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
  std::exception (0x0x7f07c6ed7180) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f07c7131340)

Vtable for std::bad_array_length
std::bad_array_length::_ZTVSt16bad_array_length: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt16bad_array_length)
8     (int (*)(...))std::bad_array_length::~bad_array_length
12    (int (*)(...))std::bad_array_length::~bad_array_length
16    (int (*)(...))std::bad_array_length::what

Class std::bad_array_length
   size=4 align=4
   base size=4 base align=4
std::bad_array_length (0x0x7f07c71313a8) 0 nearly-empty
    vptr=((& std::bad_array_length::_ZTVSt16bad_array_length) + 8u)
  std::bad_alloc (0x0x7f07c7131410) 0 nearly-empty
      primary-for std::bad_array_length (0x0x7f07c71313a8)
    std::exception (0x0x7f07c6ed71e0) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f07c7131410)

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

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

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

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

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

Class lconv
   size=56 align=4
   base size=56 base align=4
lconv (0x0x7f07c6ed77e0) 0

Vtable for __cxxabiv1::__forced_unwind
__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual

Class __cxxabiv1::__forced_unwind
   size=4 align=4
   base size=4 base align=4
__cxxabiv1::__forced_unwind (0x0x7f07c6ed7840) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u)

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

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

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f07c6c23420) 0

Class timex
   size=128 align=4
   base size=128 base align=4
timex (0x0x7f07c6c23480) 0

Class tm
   size=44 align=4
   base size=44 base align=4
tm (0x0x7f07c6c234e0) 0

Class itimerspec
   size=16 align=4
   base size=16 base align=4
itimerspec (0x0x7f07c6c23540) 0

Class _pthread_cleanup_buffer
   size=16 align=4
   base size=16 base align=4
_pthread_cleanup_buffer (0x0x7f07c6c235a0) 0

Class <anonymous struct>::<anonymous struct>
   size=28 align=4
   base size=28 base align=4
<anonymous struct>::<anonymous struct> (0x0x7f07c6c23660) 0

Class <anonymous struct>
   size=44 align=4
   base size=44 base align=4
<anonymous struct> (0x0x7f07c6c23600) 0

Class __pthread_cleanup_frame
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_frame (0x0x7f07c6c236c0) 0

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7f07c6c23720) 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> > (0x0x7f07c6c23900) 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> (0x0x7f07c6c23960) 0 empty

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

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

Class std::basic_string<char>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char>::_Alloc_hider (0x0x7f07c6ffd750) 0
  std::allocator<char> (0x0x7f07c6ffd7b8) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f07c6c23ba0) 0 empty

Class std::basic_string<char>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char> (0x0x7f07c6c23ae0) 0

Class std::basic_string<char>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep_base (0x0x7f07c6c23c00) 0

Class std::basic_string<char>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep (0x0x7f07c6ffd9c0) 0
  std::basic_string<char>::_Rep_base (0x0x7f07c6c23c60) 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> (0x0x7f07c6c23d20) 0 empty

Class std::basic_string<wchar_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f07c6ffdaf8) 0
  std::allocator<wchar_t> (0x0x7f07c6ffdb60) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f07c6c23d80) 0 empty

Class std::basic_string<wchar_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t> (0x0x7f07c6c23cc0) 0

Class std::basic_string<wchar_t>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<wchar_t>::_Rep_base (0x0x7f07c6c23de0) 0

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

Class std::basic_string<wchar_t>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<wchar_t>::_Rep (0x0x7f07c6ffdbc8) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f07c6c23e40) 0

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

Class std::logic_error
   size=8 align=4
   base size=8 base align=4
std::logic_error (0x0x7f07c6ffdc98) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 8u)
  std::exception (0x0x7f07c6c23f00) 0 nearly-empty
      primary-for std::logic_error (0x0x7f07c6ffdc98)

Vtable for std::domain_error
std::domain_error::_ZTVSt12domain_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12domain_error)
8     (int (*)(...))std::domain_error::~domain_error
12    (int (*)(...))std::domain_error::~domain_error
16    (int (*)(...))std::logic_error::what

Class std::domain_error
   size=8 align=4
   base size=8 base align=4
std::domain_error (0x0x7f07c6ffdd00) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 8u)
  std::logic_error (0x0x7f07c6ffdd68) 0
      primary-for std::domain_error (0x0x7f07c6ffdd00)
    std::exception (0x0x7f07c6c23f60) 0 nearly-empty
        primary-for std::logic_error (0x0x7f07c6ffdd68)

Vtable for std::invalid_argument
std::invalid_argument::_ZTVSt16invalid_argument: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt16invalid_argument)
8     (int (*)(...))std::invalid_argument::~invalid_argument
12    (int (*)(...))std::invalid_argument::~invalid_argument
16    (int (*)(...))std::logic_error::what

Class std::invalid_argument
   size=8 align=4
   base size=8 base align=4
std::invalid_argument (0x0x7f07c6ffddd0) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 8u)
  std::logic_error (0x0x7f07c6ffde38) 0
      primary-for std::invalid_argument (0x0x7f07c6ffddd0)
    std::exception (0x0x7f07c6b29000) 0 nearly-empty
        primary-for std::logic_error (0x0x7f07c6ffde38)

Vtable for std::length_error
std::length_error::_ZTVSt12length_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12length_error)
8     (int (*)(...))std::length_error::~length_error
12    (int (*)(...))std::length_error::~length_error
16    (int (*)(...))std::logic_error::what

Class std::length_error
   size=8 align=4
   base size=8 base align=4
std::length_error (0x0x7f07c6ffdea0) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 8u)
  std::logic_error (0x0x7f07c6ffdf08) 0
      primary-for std::length_error (0x0x7f07c6ffdea0)
    std::exception (0x0x7f07c6b29060) 0 nearly-empty
        primary-for std::logic_error (0x0x7f07c6ffdf08)

Vtable for std::out_of_range
std::out_of_range::_ZTVSt12out_of_range: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12out_of_range)
8     (int (*)(...))std::out_of_range::~out_of_range
12    (int (*)(...))std::out_of_range::~out_of_range
16    (int (*)(...))std::logic_error::what

Class std::out_of_range
   size=8 align=4
   base size=8 base align=4
std::out_of_range (0x0x7f07c6ffdf70) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 8u)
  std::logic_error (0x0x7f07c6ffd548) 0
      primary-for std::out_of_range (0x0x7f07c6ffdf70)
    std::exception (0x0x7f07c6b290c0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f07c6ffd548)

Vtable for std::runtime_error
std::runtime_error::_ZTVSt13runtime_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt13runtime_error)
8     (int (*)(...))std::runtime_error::~runtime_error
12    (int (*)(...))std::runtime_error::~runtime_error
16    (int (*)(...))std::runtime_error::what

Class std::runtime_error
   size=8 align=4
   base size=8 base align=4
std::runtime_error (0x0x7f07c6ffd618) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 8u)
  std::exception (0x0x7f07c6b29120) 0 nearly-empty
      primary-for std::runtime_error (0x0x7f07c6ffd618)

Vtable for std::range_error
std::range_error::_ZTVSt11range_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt11range_error)
8     (int (*)(...))std::range_error::~range_error
12    (int (*)(...))std::range_error::~range_error
16    (int (*)(...))std::runtime_error::what

Class std::range_error
   size=8 align=4
   base size=8 base align=4
std::range_error (0x0x7f07c6ffd680) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 8u)
  std::runtime_error (0x0x7f07c6ffd6e8) 0
      primary-for std::range_error (0x0x7f07c6ffd680)
    std::exception (0x0x7f07c6b29180) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f07c6ffd6e8)

Vtable for std::overflow_error
std::overflow_error::_ZTVSt14overflow_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt14overflow_error)
8     (int (*)(...))std::overflow_error::~overflow_error
12    (int (*)(...))std::overflow_error::~overflow_error
16    (int (*)(...))std::runtime_error::what

Class std::overflow_error
   size=8 align=4
   base size=8 base align=4
std::overflow_error (0x0x7f07c6ffda90) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 8u)
  std::runtime_error (0x0x7f07c6b3c000) 0
      primary-for std::overflow_error (0x0x7f07c6ffda90)
    std::exception (0x0x7f07c6b291e0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f07c6b3c000)

Vtable for std::underflow_error
std::underflow_error::_ZTVSt15underflow_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15underflow_error)
8     (int (*)(...))std::underflow_error::~underflow_error
12    (int (*)(...))std::underflow_error::~underflow_error
16    (int (*)(...))std::runtime_error::what

Class std::underflow_error
   size=8 align=4
   base size=8 base align=4
std::underflow_error (0x0x7f07c6b3c068) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 8u)
  std::runtime_error (0x0x7f07c6b3c0d0) 0
      primary-for std::underflow_error (0x0x7f07c6b3c068)
    std::exception (0x0x7f07c6b29240) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f07c6b3c0d0)

Vtable for std::type_info
std::type_info::_ZTVSt9type_info: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9type_info)
8     (int (*)(...))std::type_info::~type_info
12    (int (*)(...))std::type_info::~type_info
16    (int (*)(...))std::type_info::__is_pointer_p
20    (int (*)(...))std::type_info::__is_function_p
24    (int (*)(...))std::type_info::__do_catch
28    (int (*)(...))std::type_info::__do_upcast

Class std::type_info
   size=8 align=4
   base size=8 base align=4
std::type_info (0x0x7f07c6b292a0) 0
    vptr=((& std::type_info::_ZTVSt9type_info) + 8u)

Vtable for std::bad_cast
std::bad_cast::_ZTVSt8bad_cast: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8bad_cast)
8     (int (*)(...))std::bad_cast::~bad_cast
12    (int (*)(...))std::bad_cast::~bad_cast
16    (int (*)(...))std::bad_cast::what

Class std::bad_cast
   size=4 align=4
   base size=4 base align=4
std::bad_cast (0x0x7f07c6b3c138) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 8u)
  std::exception (0x0x7f07c6b29300) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f07c6b3c138)

Vtable for std::bad_typeid
std::bad_typeid::_ZTVSt10bad_typeid: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt10bad_typeid)
8     (int (*)(...))std::bad_typeid::~bad_typeid
12    (int (*)(...))std::bad_typeid::~bad_typeid
16    (int (*)(...))std::bad_typeid::what

Class std::bad_typeid
   size=4 align=4
   base size=4 base align=4
std::bad_typeid (0x0x7f07c6b3c1a0) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 8u)
  std::exception (0x0x7f07c6b29360) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7f07c6b3c1a0)

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

Class std::locale
   size=4 align=4
   base size=4 base align=4
std::locale (0x0x7f07c6b29660) 0

Vtable for std::locale::facet
std::locale::facet::_ZTVNSt6locale5facetE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTINSt6locale5facetE)
8     (int (*)(...))std::locale::facet::~facet
12    (int (*)(...))std::locale::facet::~facet

Class std::locale::facet
   size=8 align=4
   base size=8 base align=4
std::locale::facet (0x0x7f07c6b296c0) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u)

Class std::locale::id
   size=4 align=4
   base size=4 base align=4
std::locale::id (0x0x7f07c6b29720) 0

Class std::locale::_Impl
   size=20 align=4
   base size=20 base align=4
std::locale::_Impl (0x0x7f07c6b29780) 0

Vtable for std::collate<char>
std::collate<char>::_ZTVSt7collateIcE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7collateIcE)
8     (int (*)(...))std::collate<_CharT>::~collate<char>
12    (int (*)(...))std::collate<_CharT>::~collate<char>
16    (int (*)(...))std::collate<_CharT>::do_compare<char>
20    (int (*)(...))std::collate<_CharT>::do_transform<char>
24    (int (*)(...))std::collate<_CharT>::do_hash<char>

Class std::collate<char>
   size=12 align=4
   base size=12 base align=4
std::collate<char> (0x0x7f07c6b3c478) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u)
  std::locale::facet (0x0x7f07c6b29840) 0
      primary-for std::collate<char> (0x0x7f07c6b3c478)

Vtable for std::collate<wchar_t>
std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7collateIwE)
8     (int (*)(...))std::collate<_CharT>::~collate<wchar_t>
12    (int (*)(...))std::collate<_CharT>::~collate<wchar_t>
16    (int (*)(...))std::collate<_CharT>::do_compare<wchar_t>
20    (int (*)(...))std::collate<_CharT>::do_transform<wchar_t>
24    (int (*)(...))std::collate<_CharT>::do_hash<wchar_t>

Class std::collate<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::collate<wchar_t> (0x0x7f07c6b3c4e0) 0
    vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u)
  std::locale::facet (0x0x7f07c6b298a0) 0
      primary-for std::collate<wchar_t> (0x0x7f07c6b3c4e0)

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> > (0x0x7f07c6b29960) 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> (0x0x7f07c6b299c0) 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> (0x0x7f07c6b3c618) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f07c6b29a20) 0 empty

Vtable for std::collate_byname<char>
std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt14collate_bynameIcE)
8     (int (*)(...))std::collate_byname<_CharT>::~collate_byname<char>
12    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<char>
16    (int (*)(...))std::collate<_CharT>::do_compare<char>
20    (int (*)(...))std::collate<_CharT>::do_transform<char>
24    (int (*)(...))std::collate<_CharT>::do_hash<char>

Class std::collate_byname<char>
   size=12 align=4
   base size=12 base align=4
std::collate_byname<char> (0x0x7f07c6b3c6e8) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u)
  std::collate<char> (0x0x7f07c6b3c750) 0
      primary-for std::collate_byname<char> (0x0x7f07c6b3c6e8)
    std::locale::facet (0x0x7f07c6b29a80) 0
        primary-for std::collate<char> (0x0x7f07c6b3c750)

Vtable for std::collate_byname<wchar_t>
std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt14collate_bynameIwE)
8     (int (*)(...))std::collate_byname<_CharT>::~collate_byname<wchar_t>
12    (int (*)(...))std::collate_byname<_CharT>::~collate_byname<wchar_t>
16    (int (*)(...))std::collate<_CharT>::do_compare<wchar_t>
20    (int (*)(...))std::collate<_CharT>::do_transform<wchar_t>
24    (int (*)(...))std::collate<_CharT>::do_hash<wchar_t>

Class std::collate_byname<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::collate_byname<wchar_t> (0x0x7f07c6b3c7b8) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u)
  std::collate<wchar_t> (0x0x7f07c6b3c820) 0
      primary-for std::collate_byname<wchar_t> (0x0x7f07c6b3c7b8)
    std::locale::facet (0x0x7f07c6b29ae0) 0
        primary-for std::collate<wchar_t> (0x0x7f07c6b3c820)

Vtable for std::ios_base::failure
std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTINSt8ios_base7failureE)
8     (int (*)(...))std::ios_base::failure::~failure
12    (int (*)(...))std::ios_base::failure::~failure
16    (int (*)(...))std::ios_base::failure::what

Class std::ios_base::failure
   size=8 align=4
   base size=8 base align=4
std::ios_base::failure (0x0x7f07c6b3c888) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u)
  std::exception (0x0x7f07c6b29ba0) 0 nearly-empty
      primary-for std::ios_base::failure (0x0x7f07c6b3c888)

Class std::ios_base::_Callback_list
   size=16 align=4
   base size=16 base align=4
std::ios_base::_Callback_list (0x0x7f07c6b29c00) 0

Class std::ios_base::_Words
   size=8 align=4
   base size=8 base align=4
std::ios_base::_Words (0x0x7f07c6b29c60) 0

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7f07c6b29cc0) 0 empty

Vtable for std::ios_base
std::ios_base::_ZTVSt8ios_base: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8ios_base)
8     (int (*)(...))std::ios_base::~ios_base
12    (int (*)(...))std::ios_base::~ios_base

Class std::ios_base
   size=112 align=4
   base size=112 base align=4
std::ios_base (0x0x7f07c6b29b40) 0
    vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u)

Vtable for std::basic_streambuf<char>
std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE)
8     (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
12    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
20    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
28    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
36    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
44    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<char, std::char_traits<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
52    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
60    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<char, std::char_traits<char> >

Class std::basic_streambuf<char>
   size=32 align=4
   base size=32 base align=4
std::basic_streambuf<char> (0x0x7f07c6b29d80) 0
    vptr=((& std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u)

Vtable for std::basic_streambuf<wchar_t>
std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE)
8     (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
12    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
20    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<wchar_t, std::char_traits<wchar_t> >
28    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
36    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
44    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<wchar_t, std::char_traits<wchar_t> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
52    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<wchar_t, std::char_traits<wchar_t> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
60    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<wchar_t, std::char_traits<wchar_t> >

Class std::basic_streambuf<wchar_t>
   size=32 align=4
   base size=32 base align=4
std::basic_streambuf<wchar_t> (0x0x7f07c68c82a0) 0
    vptr=((& std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u)

Class std::ctype_base
   size=1 align=1
   base size=0 base align=1
std::ctype_base (0x0x7f07c68c8420) 0 empty

Vtable for std::ctype<char>
std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt5ctypeIcE)
8     (int (*)(...))std::ctype<char>::~ctype
12    (int (*)(...))std::ctype<char>::~ctype
16    (int (*)(...))std::ctype<char>::do_toupper
20    (int (*)(...))std::ctype<char>::do_toupper
24    (int (*)(...))std::ctype<char>::do_tolower
28    (int (*)(...))std::ctype<char>::do_tolower
32    (int (*)(...))std::ctype<char>::do_widen
36    (int (*)(...))std::ctype<char>::do_widen
40    (int (*)(...))std::ctype<char>::do_narrow
44    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype<char>
   size=544 align=4
   base size=542 base align=4
std::ctype<char> (0x0x7f07c6931f50) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u)
  std::locale::facet (0x0x7f07c68c86c0) 0
      primary-for std::ctype<char> (0x0x7f07c6931f50)
  std::ctype_base (0x0x7f07c68c8720) 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
4     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
52    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
60    (int (*)(...))__cxa_pure_virtual

Class std::__ctype_abstract_base<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::__ctype_abstract_base<wchar_t> (0x0x7f07c6958c40) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u)
  std::locale::facet (0x0x7f07c68c8780) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f07c6958c40)
  std::ctype_base (0x0x7f07c68c87e0) 0 empty

Vtable for std::ctype<wchar_t>
std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt5ctypeIwE)
8     (int (*)(...))std::ctype<wchar_t>::~ctype
12    (int (*)(...))std::ctype<wchar_t>::~ctype
16    (int (*)(...))std::ctype<wchar_t>::do_is
20    (int (*)(...))std::ctype<wchar_t>::do_is
24    (int (*)(...))std::ctype<wchar_t>::do_scan_is
28    (int (*)(...))std::ctype<wchar_t>::do_scan_not
32    (int (*)(...))std::ctype<wchar_t>::do_toupper
36    (int (*)(...))std::ctype<wchar_t>::do_toupper
40    (int (*)(...))std::ctype<wchar_t>::do_tolower
44    (int (*)(...))std::ctype<wchar_t>::do_tolower
48    (int (*)(...))std::ctype<wchar_t>::do_widen
52    (int (*)(...))std::ctype<wchar_t>::do_widen
56    (int (*)(...))std::ctype<wchar_t>::do_narrow
60    (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype<wchar_t>
   size=1264 align=4
   base size=1264 base align=4
std::ctype<wchar_t> (0x0x7f07c6956068) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f07c6958d20) 0
      primary-for std::ctype<wchar_t> (0x0x7f07c6956068)
    std::locale::facet (0x0x7f07c68c8840) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f07c6958d20)
    std::ctype_base (0x0x7f07c68c88a0) 0 empty

Vtable for std::ctype_byname<char>
std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12ctype_bynameIcE)
8     (int (*)(...))std::ctype_byname<char>::~ctype_byname
12    (int (*)(...))std::ctype_byname<char>::~ctype_byname
16    (int (*)(...))std::ctype<char>::do_toupper
20    (int (*)(...))std::ctype<char>::do_toupper
24    (int (*)(...))std::ctype<char>::do_tolower
28    (int (*)(...))std::ctype<char>::do_tolower
32    (int (*)(...))std::ctype<char>::do_widen
36    (int (*)(...))std::ctype<char>::do_widen
40    (int (*)(...))std::ctype<char>::do_narrow
44    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype_byname<char>
   size=544 align=4
   base size=542 base align=4
std::ctype_byname<char> (0x0x7f07c6956208) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u)
  std::ctype<char> (0x0x7f07c6998070) 0
      primary-for std::ctype_byname<char> (0x0x7f07c6956208)
    std::locale::facet (0x0x7f07c68c8960) 0
        primary-for std::ctype<char> (0x0x7f07c6998070)
    std::ctype_base (0x0x7f07c68c89c0) 0 empty

Vtable for std::ctype_byname<wchar_t>
std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12ctype_bynameIwE)
8     (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
12    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
16    (int (*)(...))std::ctype<wchar_t>::do_is
20    (int (*)(...))std::ctype<wchar_t>::do_is
24    (int (*)(...))std::ctype<wchar_t>::do_scan_is
28    (int (*)(...))std::ctype<wchar_t>::do_scan_not
32    (int (*)(...))std::ctype<wchar_t>::do_toupper
36    (int (*)(...))std::ctype<wchar_t>::do_toupper
40    (int (*)(...))std::ctype<wchar_t>::do_tolower
44    (int (*)(...))std::ctype<wchar_t>::do_tolower
48    (int (*)(...))std::ctype<wchar_t>::do_widen
52    (int (*)(...))std::ctype<wchar_t>::do_widen
56    (int (*)(...))std::ctype<wchar_t>::do_narrow
60    (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype_byname<wchar_t>
   size=1264 align=4
   base size=1264 base align=4
std::ctype_byname<wchar_t> (0x0x7f07c6956270) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u)
  std::ctype<wchar_t> (0x0x7f07c69562d8) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f07c6956270)
    std::__ctype_abstract_base<wchar_t> (0x0x7f07c69981c0) 0
        primary-for std::ctype<wchar_t> (0x0x7f07c69562d8)
      std::locale::facet (0x0x7f07c68c8a20) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f07c69981c0)
      std::ctype_base (0x0x7f07c68c8a80) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7f07c68c8ae0) 0 empty

Vtable for std::numpunct<char>
std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8numpunctIcE)
8     (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
12    (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct<char>
   size=12 align=4
   base size=12 base align=4
std::numpunct<char> (0x0x7f07c69565b0) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u)
  std::locale::facet (0x0x7f07c68c8c00) 0
      primary-for std::numpunct<char> (0x0x7f07c69565b0)

Vtable for std::numpunct<wchar_t>
std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8numpunctIwE)
8     (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
12    (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::numpunct<wchar_t> (0x0x7f07c6956618) 0
    vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u)
  std::locale::facet (0x0x7f07c68c8c60) 0
      primary-for std::numpunct<wchar_t> (0x0x7f07c6956618)

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> > (0x0x7f07c68c8ea0) 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> (0x0x7f07c68c8f00) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f07c6956958) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f07c68c8f60) 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> (0x0x7f07c665d000) 0 empty

Vtable for std::numpunct_byname<char>
std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15numpunct_bynameIcE)
8     (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<char>
12    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<char>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct_byname<char>
   size=12 align=4
   base size=12 base align=4
std::numpunct_byname<char> (0x0x7f07c6956d68) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u)
  std::numpunct<char> (0x0x7f07c6956dd0) 0
      primary-for std::numpunct_byname<char> (0x0x7f07c6956d68)
    std::locale::facet (0x0x7f07c665d300) 0
        primary-for std::numpunct<char> (0x0x7f07c6956dd0)

Vtable for std::num_get<char>
std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::num_get<_CharT, _InIter>::do_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> > >
36    (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> > >
44    (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> > >
52    (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> > >

Class std::num_get<char>
   size=8 align=4
   base size=8 base align=4
std::num_get<char> (0x0x7f07c6956e38) 0
    vptr=((& std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f07c665d360) 0
      primary-for std::num_get<char> (0x0x7f07c6956e38)

Vtable for std::num_put<char>
std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::num_put<_CharT, _OutIter>::do_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> > >
36    (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> > >
44    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::num_put<char>
   size=8 align=4
   base size=8 base align=4
std::num_put<char> (0x0x7f07c6956ea0) 0
    vptr=((& std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f07c665d420) 0
      primary-for std::num_put<char> (0x0x7f07c6956ea0)

Vtable for std::numpunct_byname<wchar_t>
std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15numpunct_bynameIwE)
8     (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
12    (int (*)(...))std::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
16    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
20    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
24    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
28    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct_byname<wchar_t>
   size=12 align=4
   base size=12 base align=4
std::numpunct_byname<wchar_t> (0x0x7f07c6956f08) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u)
  std::numpunct<wchar_t> (0x0x7f07c6956f70) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x7f07c6956f08)
    std::locale::facet (0x0x7f07c665d4e0) 0
        primary-for std::numpunct<wchar_t> (0x0x7f07c6956f70)

Vtable for std::num_get<wchar_t>
std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::num_get<_CharT, _InIter>::do_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> > >
36    (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> > >
44    (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> > >
52    (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> > >

Class std::num_get<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::num_get<wchar_t> (0x0x7f07c69568f0) 0
    vptr=((& std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f07c665d540) 0
      primary-for std::num_get<wchar_t> (0x0x7f07c69568f0)

Vtable for std::num_put<wchar_t>
std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::num_put<_CharT, _OutIter>::do_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> > >
36    (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> > >
44    (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=8 align=4
   base size=8 base align=4
std::num_put<wchar_t> (0x0x7f07c69569c0) 0
    vptr=((& std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f07c665d600) 0
      primary-for std::num_put<wchar_t> (0x0x7f07c69569c0)

Vtable for std::basic_ios<char>
std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE)
8     (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >
12    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >

Class std::basic_ios<char>
   size=136 align=4
   base size=136 base align=4
std::basic_ios<char> (0x0x7f07c6700270) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u)
  std::ios_base (0x0x7f07c665d720) 0
      primary-for std::basic_ios<char> (0x0x7f07c6700270)

Vtable for std::basic_ios<wchar_t>
std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE)
8     (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >
12    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >

Class std::basic_ios<wchar_t>
   size=140 align=4
   base size=140 base align=4
std::basic_ios<wchar_t> (0x0x7f07c6700340) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u)
  std::ios_base (0x0x7f07c665d840) 0
      primary-for std::basic_ios<wchar_t> (0x0x7f07c6700340)

Vtable for std::basic_ostream<char>
std::basic_ostream<char>::_ZTVSo: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISo)
32    (int (*)(...))std::basic_ostream<char>::_ZTv0_n12_NSoD1Ev
36    (int (*)(...))std::basic_ostream<char>::_ZTv0_n12_NSoD0Ev

VTT for std::basic_ostream<char>
std::basic_ostream<char>::_ZTTSo: 2u entries
0     ((& std::basic_ostream<char>::_ZTVSo) + 12u)
4     ((& std::basic_ostream<char>::_ZTVSo) + 32u)

Class std::basic_ostream<char>
   size=140 align=4
   base size=4 base align=4
std::basic_ostream<char> (0x0x7f07c6700820) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 12u)
  std::basic_ios<char> (0x0x7f07c6700888) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<char>::_ZTVSo) + 32u)
    std::ios_base (0x0x7f07c665da80) 4
        primary-for std::basic_ios<char> (0x0x7f07c6700888)

Class std::basic_ostream<char>::sentry
   size=8 align=4
   base size=8 base align=4
std::basic_ostream<char>::sentry (0x0x7f07c665dae0) 0

Vtable for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n12_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) + 12u)
4     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_ostream<wchar_t>
   size=144 align=4
   base size=4 base align=4
std::basic_ostream<wchar_t> (0x0x7f07c6700a90) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7f07c6700af8) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7f07c665db40) 4
        primary-for std::basic_ios<wchar_t> (0x0x7f07c6700af8)

Class std::basic_ostream<wchar_t>::sentry
   size=8 align=4
   base size=8 base align=4
std::basic_ostream<wchar_t>::sentry (0x0x7f07c665dba0) 0

Vtable for std::basic_istream<char>
std::basic_istream<char>::_ZTVSi: 10u entries
0     8u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
20    4294967288u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISi)
32    (int (*)(...))std::basic_istream<char>::_ZTv0_n12_NSiD1Ev
36    (int (*)(...))std::basic_istream<char>::_ZTv0_n12_NSiD0Ev

VTT for std::basic_istream<char>
std::basic_istream<char>::_ZTTSi: 2u entries
0     ((& std::basic_istream<char>::_ZTVSi) + 12u)
4     ((& std::basic_istream<char>::_ZTVSi) + 32u)

Class std::basic_istream<char>
   size=144 align=4
   base size=8 base align=4
std::basic_istream<char> (0x0x7f07c6700ea0) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 12u)
  std::basic_ios<char> (0x0x7f07c6700f08) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<char>::_ZTVSi) + 32u)
    std::ios_base (0x0x7f07c665dc60) 8
        primary-for std::basic_ios<char> (0x0x7f07c6700f08)

Vtable for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries
0     8u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
20    4294967288u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n12_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) + 12u)
4     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_istream<wchar_t>
   size=148 align=4
   base size=8 base align=4
std::basic_istream<wchar_t> (0x0x7f07c6818000) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7f07c6818068) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7f07c665dcc0) 8
        primary-for std::basic_ios<wchar_t> (0x0x7f07c6818068)

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> > (0x0x7f07c665de40) 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> (0x0x7f07c665dea0) 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> (0x0x7f07c68184e0) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f07c665df00) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7f07c665df60) 0

Vtable for std::basic_iostream<char>
std::basic_iostream<char>::_ZTVSd: 15u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISd)
12    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
16    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
20    4u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISd)
32    (int (*)(...))std::basic_iostream<char>::_ZThn8_NSdD1Ev
36    (int (*)(...))std::basic_iostream<char>::_ZThn8_NSdD0Ev
40    4294967284u
44    (int (*)(...))-12
48    (int (*)(...))(& _ZTISd)
52    (int (*)(...))std::basic_iostream<char>::_ZTv0_n12_NSdD1Ev
56    (int (*)(...))std::basic_iostream<char>::_ZTv0_n12_NSdD0Ev

Construction vtable for std::basic_istream<char> (0x0x7f07c6818f08 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    0u
16    0u
20    4294967284u
24    (int (*)(...))-12
28    (int (*)(...))(& _ZTISi)
32    0u
36    0u

Construction vtable for std::basic_ostream<char> (0x0x7f07c6818138 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd8_So: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    0u
16    0u
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISo)
32    0u
36    0u

VTT for std::basic_iostream<char>
std::basic_iostream<char>::_ZTTSd: 7u entries
0     ((& std::basic_iostream<char>::_ZTVSd) + 12u)
4     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 12u)
8     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 32u)
12    ((& std::basic_iostream<char>::_ZTCSd8_So) + 12u)
16    ((& std::basic_iostream<char>::_ZTCSd8_So) + 32u)
20    ((& std::basic_iostream<char>::_ZTVSd) + 52u)
24    ((& std::basic_iostream<char>::_ZTVSd) + 32u)

Class std::basic_iostream<char>
   size=148 align=4
   base size=12 base align=4
std::basic_iostream<char> (0x0x7f07c64a2620) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 12u)
  std::basic_istream<char> (0x0x7f07c6818f08) 0
      primary-for std::basic_iostream<char> (0x0x7f07c64a2620)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f07c6818f70) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<char>::_ZTVSd) + 52u)
      std::ios_base (0x0x7f07c64bb000) 12
          primary-for std::basic_ios<char> (0x0x7f07c6818f70)
  std::basic_ostream<char> (0x0x7f07c6818138) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char>::_ZTVSd) + 32u)
    std::basic_ios<char> (0x0x7f07c6818f70) 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 (0x0x7f07c64bb060) 0

Vtable for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
12    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
16    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
20    4u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
32    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
36    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev
40    4294967284u
44    (int (*)(...))-12
48    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
52    (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
56    (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f07c64c3138 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     12u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967284u
24    (int (*)(...))-12
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    0u
36    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f07c64c3208 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E: 10u entries
0     4u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967292u
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    0u
36    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) + 12u)
4     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 12u)
8     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 32u)
12    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 12u)
16    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 32u)
20    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u)
24    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u)

Class std::basic_iostream<wchar_t>
   size=152 align=4
   base size=12 base align=4
std::basic_iostream<wchar_t> (0x0x7f07c64a2d20) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_istream<wchar_t> (0x0x7f07c64c3138) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7f07c64a2d20)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7f07c64c31a0) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u)
      std::ios_base (0x0x7f07c64bb0c0) 12
          primary-for std::basic_ios<wchar_t> (0x0x7f07c64c31a0)
  std::basic_ostream<wchar_t> (0x0x7f07c64c3208) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u)
    std::basic_ios<wchar_t> (0x0x7f07c64c31a0) alternative-path

Class boost::asio::detail::posix_event
   size=52 align=4
   base size=49 base align=4
boost::asio::detail::posix_event (0x0x7f07c64c3680) 0
  boost::asio::detail::noncopyable (0x0x7f07c64bb1e0) 0 empty

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

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

Class boost::noncopyable_::noncopyable
   size=1 align=1
   base size=0 base align=1
boost::noncopyable_::noncopyable (0x0x7f07c625bd80) 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> (0x0x7f07c6297360) 0 empty

Vtable for boost::system::error_category
boost::system::error_category::_ZTVN5boost6system14error_categoryE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost6system14error_categoryE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))boost::system::error_category::default_error_condition
28    (int (*)(...))boost::system::error_category::equivalent
32    (int (*)(...))boost::system::error_category::equivalent

Class boost::system::error_category
   size=4 align=4
   base size=4 base align=4
boost::system::error_category (0x0x7f07c6241e38) 0 nearly-empty
    vptr=((& boost::system::error_category::_ZTVN5boost6system14error_categoryE) + 8u)
  boost::noncopyable_::noncopyable (0x0x7f07c62973c0) 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> (0x0x7f07c6297420) 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*> (0x0x7f07c62b9068) 0 empty
  std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool> (0x0x7f07c6297480) 0 empty

Class boost::system::error_condition
   size=8 align=4
   base size=8 base align=4
boost::system::error_condition (0x0x7f07c62974e0) 0

Class boost::system::error_code
   size=8 align=4
   base size=8 base align=4
boost::system::error_code (0x0x7f07c6297540) 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> (0x0x7f07c62975a0) 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> (0x0x7f07c6297600) 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> (0x0x7f07c62b9270) 0 empty
  boost::enable_if_c<false, void> (0x0x7f07c6297660) 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> (0x0x7f07c6297780) 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> (0x0x7f07c62b92d8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f07c62977e0) 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> (0x0x7f07c6297840) 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> (0x0x7f07c62b9340) 0 empty
  boost::enable_if_c<false, void> (0x0x7f07c62978a0) 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> (0x0x7f07c6297900) 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> (0x0x7f07c62b93a8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f07c6297960) 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> (0x0x7f07c6297a80) 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> (0x0x7f07c62b9410) 0 empty
  boost::enable_if_c<false, void> (0x0x7f07c6297ae0) 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> (0x0x7f07c6297c00) 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> (0x0x7f07c62b9478) 0 empty
  boost::enable_if_c<false, void> (0x0x7f07c6297c60) 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> (0x0x7f07c6297cc0) 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> (0x0x7f07c62b94e0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f07c6297d20) 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> (0x0x7f07c6297d80) 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> (0x0x7f07c62b9548) 0 empty
  boost::enable_if_c<true, void> (0x0x7f07c6297de0) 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> (0x0x7f07c6297f00) 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> (0x0x7f07c62b9680) 0 empty
  boost::enable_if_c<false, void> (0x0x7f07c6297f60) 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> (0x0x7f07c63140c0) 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> (0x0x7f07c62b96e8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f07c6314120) 0 empty

Class boost::error_info<boost::throw_function_, const char*>
   size=4 align=4
   base size=4 base align=4
boost::error_info<boost::throw_function_, const char*> (0x0x7f07c63142a0) 0

Class boost::error_info<boost::throw_file_, const char*>
   size=4 align=4
   base size=4 base align=4
boost::error_info<boost::throw_file_, const char*> (0x0x7f07c6314300) 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> (0x0x7f07c6314360) 0

Vtable for boost::exception_detail::error_info_container
boost::exception_detail::error_info_container::_ZTVN5boost16exception_detail20error_info_containerE: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail20error_info_containerE)
8     (int (*)(...))__cxa_pure_virtual
12    (int (*)(...))__cxa_pure_virtual
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual

Class boost::exception_detail::error_info_container
   size=4 align=4
   base size=4 base align=4
boost::exception_detail::error_info_container (0x0x7f07c63143c0) 0 nearly-empty
    vptr=((& boost::exception_detail::error_info_container::_ZTVN5boost16exception_detail20error_info_containerE) + 8u)

Class boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>
   size=4 align=4
   base size=4 base align=4
boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container> (0x0x7f07c6314480) 0

Vtable for boost::exception
boost::exception::_ZTVN5boost9exceptionE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost9exceptionE)
8     (int (*)(...))__cxa_pure_virtual
12    (int (*)(...))__cxa_pure_virtual

Class boost::exception
   size=20 align=4
   base size=20 base align=4
boost::exception (0x0x7f07c6314420) 0
    vptr=((& boost::exception::_ZTVN5boost9exceptionE) + 8u)

Class boost::exception_detail::large_size
   size=256 align=1
   base size=256 base align=1
boost::exception_detail::large_size (0x0x7f07c63145a0) 0

Class boost::exception_detail::small_size
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::small_size (0x0x7f07c6314600) 0 empty

Vtable for boost::exception_detail::clone_base
boost::exception_detail::clone_base::_ZTVN5boost16exception_detail10clone_baseE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_baseE)
8     (int (*)(...))__cxa_pure_virtual
12    (int (*)(...))__cxa_pure_virtual
16    0u
20    0u

Class boost::exception_detail::clone_base
   size=4 align=4
   base size=4 base align=4
boost::exception_detail::clone_base (0x0x7f07c6314780) 0 nearly-empty
    vptr=((& boost::exception_detail::clone_base::_ZTVN5boost16exception_detail10clone_baseE) + 8u)

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

Class boost::system::system_error
   size=20 align=4
   base size=20 base align=4
boost::system::system_error (0x0x7f07c62b9820) 0
    vptr=((& boost::system::system_error::_ZTVN5boost6system12system_errorE) + 8u)
  std::runtime_error (0x0x7f07c62b9888) 0
      primary-for boost::system::system_error (0x0x7f07c62b9820)
    std::exception (0x0x7f07c6314960) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f07c62b9888)

Class iovec
   size=8 align=4
   base size=8 base align=4
iovec (0x0x7f07c63149c0) 0

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

Class sockaddr_storage
   size=128 align=4
   base size=128 base align=4
sockaddr_storage (0x0x7f07c6314a80) 0

Class msghdr
   size=28 align=4
   base size=28 base align=4
msghdr (0x0x7f07c6314ae0) 0

Class cmsghdr
   size=12 align=4
   base size=12 base align=4
cmsghdr (0x0x7f07c6314b40) 0

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

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

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

Class mmsghdr
   size=32 align=4
   base size=32 base align=4
mmsghdr (0x0x7f07c6314cc0) 0

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

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

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

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

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

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

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

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

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

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

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

Class group_req
   size=132 align=4
   base size=132 base align=4
group_req (0x0x7f07c63ce1e0) 0

Class group_source_req
   size=260 align=4
   base size=260 base align=4
group_source_req (0x0x7f07c63ce240) 0

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

Class group_filter
   size=268 align=4
   base size=268 base align=4
group_filter (0x0x7f07c63ce300) 0

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

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

Class rpcent
   size=12 align=4
   base size=12 base align=4
rpcent (0x0x7f07c63ce420) 0

Class sigval
   size=4 align=4
   base size=4 base align=4
sigval (0x0x7f07c63ce480) 0

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

Class sigevent::<anonymous union>
   size=52 align=4
   base size=52 base align=4
sigevent::<anonymous union> (0x0x7f07c63ce540) 0

Class sigevent
   size=64 align=4
   base size=64 base align=4
sigevent (0x0x7f07c63ce4e0) 0

Class netent
   size=16 align=4
   base size=16 base align=4
netent (0x0x7f07c63ce600) 0

Class hostent
   size=20 align=4
   base size=20 base align=4
hostent (0x0x7f07c63ce660) 0

Class servent
   size=16 align=4
   base size=16 base align=4
servent (0x0x7f07c63ce6c0) 0

Class protoent
   size=12 align=4
   base size=12 base align=4
protoent (0x0x7f07c63ce720) 0

Class addrinfo
   size=32 align=4
   base size=32 base align=4
addrinfo (0x0x7f07c63ce780) 0

Class gaicb
   size=40 align=4
   base size=40 base align=4
gaicb (0x0x7f07c63ce7e0) 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> (0x0x7f07c63ce840) 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> (0x0x7f07c63ce8a0) 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> (0x0x7f07c63ce900) 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> (0x0x7f07c63ce960) 0 empty

Vtable for boost::asio::error::detail::netdb_category
boost::asio::error::detail::netdb_category::_ZTVN5boost4asio5error6detail14netdb_categoryE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost4asio5error6detail14netdb_categoryE)
8     (int (*)(...))boost::asio::error::detail::netdb_category::~netdb_category
12    (int (*)(...))boost::asio::error::detail::netdb_category::~netdb_category
16    (int (*)(...))boost::asio::error::detail::netdb_category::name
20    (int (*)(...))boost::asio::error::detail::netdb_category::message
24    (int (*)(...))boost::system::error_category::default_error_condition
28    (int (*)(...))boost::system::error_category::equivalent
32    (int (*)(...))boost::system::error_category::equivalent

Class boost::asio::error::detail::netdb_category
   size=4 align=4
   base size=4 base align=4
boost::asio::error::detail::netdb_category (0x0x7f07c62b9c98) 0 nearly-empty
    vptr=((& boost::asio::error::detail::netdb_category::_ZTVN5boost4asio5error6detail14netdb_categoryE) + 8u)
  boost::system::error_category (0x0x7f07c62b9d00) 0 nearly-empty
      primary-for boost::asio::error::detail::netdb_category (0x0x7f07c62b9c98)
    boost::noncopyable_::noncopyable (0x0x7f07c63ce9c0) 0 empty

Vtable for boost::asio::error::detail::addrinfo_category
boost::asio::error::detail::addrinfo_category::_ZTVN5boost4asio5error6detail17addrinfo_categoryE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost4asio5error6detail17addrinfo_categoryE)
8     (int (*)(...))boost::asio::error::detail::addrinfo_category::~addrinfo_category
12    (int (*)(...))boost::asio::error::detail::addrinfo_category::~addrinfo_category
16    (int (*)(...))boost::asio::error::detail::addrinfo_category::name
20    (int (*)(...))boost::asio::error::detail::addrinfo_category::message
24    (int (*)(...))boost::system::error_category::default_error_condition
28    (int (*)(...))boost::system::error_category::equivalent
32    (int (*)(...))boost::system::error_category::equivalent

Class boost::asio::error::detail::addrinfo_category
   size=4 align=4
   base size=4 base align=4
boost::asio::error::detail::addrinfo_category (0x0x7f07c62b9e38) 0 nearly-empty
    vptr=((& boost::asio::error::detail::addrinfo_category::_ZTVN5boost4asio5error6detail17addrinfo_categoryE) + 8u)
  boost::system::error_category (0x0x7f07c62b9ea0) 0 nearly-empty
      primary-for boost::asio::error::detail::addrinfo_category (0x0x7f07c62b9e38)
    boost::noncopyable_::noncopyable (0x0x7f07c63cea80) 0 empty

Vtable for boost::asio::error::detail::misc_category
boost::asio::error::detail::misc_category::_ZTVN5boost4asio5error6detail13misc_categoryE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost4asio5error6detail13misc_categoryE)
8     (int (*)(...))boost::asio::error::detail::misc_category::~misc_category
12    (int (*)(...))boost::asio::error::detail::misc_category::~misc_category
16    (int (*)(...))boost::asio::error::detail::misc_category::name
20    (int (*)(...))boost::asio::error::detail::misc_category::message
24    (int (*)(...))boost::system::error_category::default_error_condition
28    (int (*)(...))boost::system::error_category::equivalent
32    (int (*)(...))boost::system::error_category::equivalent

Class boost::asio::error::detail::misc_category
   size=4 align=4
   base size=4 base align=4
boost::asio::error::detail::misc_category (0x0x7f07c603c000) 0 nearly-empty
    vptr=((& boost::asio::error::detail::misc_category::_ZTVN5boost4asio5error6detail13misc_categoryE) + 8u)
  boost::system::error_category (0x0x7f07c603c068) 0 nearly-empty
      primary-for boost::asio::error::detail::misc_category (0x0x7f07c603c000)
    boost::noncopyable_::noncopyable (0x0x7f07c63ceae0) 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 (0x0x7f07c63ceba0) 0 empty

Class boost::asio::detail::thread_info_base
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::thread_info_base (0x0x7f07c603c270) 0
  boost::asio::detail::noncopyable (0x0x7f07c63cec60) 0 empty

Class boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>
   size=8 align=4
   base size=8 base align=4
boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation> (0x0x7f07c603c3a8) 0
  boost::asio::detail::noncopyable (0x0x7f07c63ced20) 0 empty

Class boost::asio::detail::task_io_service_thread_info
   size=24 align=4
   base size=24 base align=4
boost::asio::detail::task_io_service_thread_info (0x0x7f07c603c2d8) 0
  boost::asio::detail::thread_info_base (0x0x7f07c603c340) 0
    boost::asio::detail::noncopyable (0x0x7f07c63cecc0) 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> (0x0x7f07c603c4e0) 0 empty
  boost::asio::detail::noncopyable (0x0x7f07c63cede0) 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> (0x0x7f07c603c618) 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> (0x0x7f07c603c680) 0 empty
    boost::asio::detail::noncopyable (0x0x7f07c63cee40) 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> (0x0x7f07c63ced80) 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 (0x0x7f07c60b10c0) 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 (0x0x7f07c60b1120) 0 empty

Class boost::asio::io_service
   size=8 align=4
   base size=8 base align=4
boost::asio::io_service (0x0x7f07c603c6e8) 0
  boost::asio::detail::noncopyable (0x0x7f07c60b1300) 0 empty

Class boost::asio::io_service::work
   size=4 align=4
   base size=4 base align=4
boost::asio::io_service::work (0x0x7f07c60b1360) 0

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

Class boost::asio::io_service::service::key
   size=8 align=4
   base size=8 base align=4
boost::asio::io_service::service::key (0x0x7f07c60b1480) 0

Vtable for boost::asio::io_service::service
boost::asio::io_service::service::_ZTVN5boost4asio10io_service7serviceE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost4asio10io_service7serviceE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::io_service::service
   size=20 align=4
   base size=20 base align=4
boost::asio::io_service::service (0x0x7f07c603c7b8) 0
    vptr=((& boost::asio::io_service::service::_ZTVN5boost4asio10io_service7serviceE) + 8u)
  boost::asio::detail::noncopyable (0x0x7f07c60b1420) 0 empty

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

Class boost::asio::service_already_exists
   size=8 align=4
   base size=8 base align=4
boost::asio::service_already_exists (0x0x7f07c603c820) 0
    vptr=((& boost::asio::service_already_exists::_ZTVN5boost4asio22service_already_existsE) + 8u)
  std::logic_error (0x0x7f07c603c888) 0
      primary-for boost::asio::service_already_exists (0x0x7f07c603c820)
    std::exception (0x0x7f07c60b14e0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f07c603c888)

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

Class boost::asio::invalid_service_owner
   size=8 align=4
   base size=8 base align=4
boost::asio::invalid_service_owner (0x0x7f07c603c8f0) 0
    vptr=((& boost::asio::invalid_service_owner::_ZTVN5boost4asio21invalid_service_ownerE) + 8u)
  std::logic_error (0x0x7f07c603c958) 0
      primary-for boost::asio::invalid_service_owner (0x0x7f07c603c8f0)
    std::exception (0x0x7f07c60b15a0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f07c603c958)

Class boost::asio::detail::posix_mutex
   size=24 align=4
   base size=24 base align=4
boost::asio::detail::posix_mutex (0x0x7f07c603cbc8) 0
  boost::asio::detail::noncopyable (0x0x7f07c60b1780) 0 empty

Class boost::asio::detail::service_registry::auto_service_ptr
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::service_registry::auto_service_ptr (0x0x7f07c60b18a0) 0

Class boost::asio::detail::service_registry
   size=36 align=4
   base size=36 base align=4
boost::asio::detail::service_registry (0x0x7f07c603cc98) 0
  boost::asio::detail::noncopyable (0x0x7f07c60b1840) 0 empty

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

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

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

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

Class std::_Bit_reference
   size=8 align=4
   base size=8 base align=4
std::_Bit_reference (0x0x7f07c60b1e40) 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> (0x0x7f07c60b1ea0) 0 empty

Class std::_Bit_iterator_base
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator_base (0x0x7f07c603cdd0) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7f07c60b1f00) 0 empty

Class std::_Bit_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator (0x0x7f07c603ce38) 0
  std::_Bit_iterator_base (0x0x7f07c603cea0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f07c60b1f60) 0 empty

Class std::_Bit_const_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_const_iterator (0x0x7f07c603cf08) 0
  std::_Bit_iterator_base (0x0x7f07c603cf70) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f07c5e42000) 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> (0x0x7f07c5e42180) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, 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, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f07c5e421e0) 0 empty

Class std::reverse_iterator<std::_Bit_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_iterator> (0x0x7f07c5e721a0) 0
  std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f07c5e42300) 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> (0x0x7f07c5e42360) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7f07c5e423c0) 0 empty

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7f07c5e72340) 0
  std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7f07c5e42420) 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*> (0x0x7f07c5e42540) 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*> (0x0x7f07c5e725b0) 0 empty
  __gnu_cxx::new_allocator<boost::asio::io_service::service*> (0x0x7f07c5e425a0) 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*> > (0x0x7f07c5e424e0) 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*> (0x0x7f07c5e426c0) 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*> (0x0x7f07c5e42660) 0 empty

Class std::_Vector_base<boost::asio::io_service::service*, std::allocator<boost::asio::io_service::service*> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<boost::asio::io_service::service*, std::allocator<boost::asio::io_service::service*> >::_Vector_impl (0x0x7f07c5e72750) 0
  std::allocator<boost::asio::io_service::service*> (0x0x7f07c5e727b8) 0 empty
    __gnu_cxx::new_allocator<boost::asio::io_service::service*> (0x0x7f07c5e427e0) 0 empty

Class std::_Vector_base<boost::asio::io_service::service*, std::allocator<boost::asio::io_service::service*> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<boost::asio::io_service::service*, std::allocator<boost::asio::io_service::service*> > (0x0x7f07c5e42480) 0

Class std::vector<boost::asio::io_service::service*>
   size=12 align=4
   base size=12 base align=4
std::vector<boost::asio::io_service::service*> (0x0x7f07c5e728f0) 0
  std::_Vector_base<boost::asio::io_service::service*, std::allocator<boost::asio::io_service::service*> > (0x0x7f07c5e42840) 0

Class boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>
   size=8 align=4
   base size=5 base align=4
boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> (0x0x7f07c5e729c0) 0
  boost::asio::detail::noncopyable (0x0x7f07c5e42960) 0 empty

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

Class boost::asio::detail::task_io_service_operation
   size=12 align=4
   base size=12 base align=4
boost::asio::detail::task_io_service_operation (0x0x7f07c5e42b40) 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> (0x0x7f07c5e72dd0) 0 empty
  boost::asio::io_service::id (0x0x7f07c5e72e38) 0 empty
    boost::asio::detail::noncopyable (0x0x7f07c5e42c00) 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
4     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS1_15task_io_serviceEEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::detail::task_io_service>
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::service_base<boost::asio::detail::task_io_service> (0x0x7f07c5e72d00) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::detail::task_io_service>::_ZTVN5boost4asio6detail12service_baseINS1_15task_io_serviceEEE) + 8u)
  boost::asio::io_service::service (0x0x7f07c5e72d68) 0
      primary-for boost::asio::detail::service_base<boost::asio::detail::task_io_service> (0x0x7f07c5e72d00)
    boost::asio::detail::noncopyable (0x0x7f07c5e42ba0) 0 empty

Class boost::asio::detail::task_io_service::task_operation
   size=12 align=4
   base size=12 base align=4
boost::asio::detail::task_io_service::task_operation (0x0x7f07c5e72068) 0
  boost::asio::detail::task_io_service_operation (0x0x7f07c5e42cc0) 0

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

Class boost::asio::detail::task_io_service
   size=88 align=4
   base size=88 base align=4
boost::asio::detail::task_io_service (0x0x7f07c5e72ea0) 0
    vptr=((& boost::asio::detail::task_io_service::_ZTVN5boost4asio6detail15task_io_serviceE) + 8u)
  boost::asio::detail::service_base<boost::asio::detail::task_io_service> (0x0x7f07c5e72f08) 0
      primary-for boost::asio::detail::task_io_service (0x0x7f07c5e72ea0)
    boost::asio::io_service::service (0x0x7f07c5e72f70) 0
        primary-for boost::asio::detail::service_base<boost::asio::detail::task_io_service> (0x0x7f07c5e72f08)
      boost::asio::detail::noncopyable (0x0x7f07c5e42c60) 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 (0x0x7f07c5e722d8) 0 empty
  boost::asio::detail::noncopyable (0x0x7f07c5e42d80) 0 empty

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f07c6016300) 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> (0x0x7f07c6016360) 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> (0x0x7f07c60163c0) 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> (0x0x7f07c6016420) 0 empty

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

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

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

Class boost::asio::detail::reactor_op
   size=28 align=4
   base size=28 base align=4
boost::asio::detail::reactor_op (0x0x7f07c5e72618) 0
  boost::asio::detail::task_io_service_operation (0x0x7f07c6016660) 0

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

Class stat
   size=88 align=4
   base size=88 base align=4
stat (0x0x7f07c6016720) 0

Class stat64
   size=96 align=4
   base size=96 base align=4
stat64 (0x0x7f07c6016780) 0

Class flock
   size=16 align=4
   base size=16 base align=4
flock (0x0x7f07c60167e0) 0

Class flock64
   size=24 align=4
   base size=24 base align=4
flock64 (0x0x7f07c6016840) 0

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

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

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

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

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

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

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

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

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

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

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

Class tcp_md5sig
   size=216 align=4
   base size=216 base align=4
tcp_md5sig (0x0x7f07c6016e40) 0

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

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

Class if_nameindex
   size=8 align=4
   base size=8 base align=4
if_nameindex (0x0x7f07c6016f60) 0

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

Class ifaddr
   size=40 align=4
   base size=40 base align=4
ifaddr (0x0x7f07c5d80000) 0

Class ifmap
   size=16 align=4
   base size=16 base align=4
ifmap (0x0x7f07c5d800c0) 0

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

Class ifreq::<anonymous union>
   size=16 align=4
   base size=16 base align=4
ifreq::<anonymous union> (0x0x7f07c5d801e0) 0

Class ifreq
   size=32 align=4
   base size=32 base align=4
ifreq (0x0x7f07c5d80120) 0

Class ifconf::<anonymous union>
   size=4 align=4
   base size=4 base align=4
ifconf::<anonymous union> (0x0x7f07c5d802a0) 0

Class ifconf
   size=8 align=4
   base size=8 base align=4
ifconf (0x0x7f07c5d80240) 0

Vtable for boost::asio::detail::timer_queue_base
boost::asio::detail::timer_queue_base::_ZTVN5boost4asio6detail16timer_queue_baseE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost4asio6detail16timer_queue_baseE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual

Class boost::asio::detail::timer_queue_base
   size=8 align=4
   base size=8 base align=4
boost::asio::detail::timer_queue_base (0x0x7f07c5e72bc8) 0
    vptr=((& boost::asio::detail::timer_queue_base::_ZTVN5boost4asio6detail16timer_queue_baseE) + 8u)
  boost::asio::detail::noncopyable (0x0x7f07c5d80300) 0 empty

Class boost::asio::detail::timer_queue_set
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::timer_queue_set (0x0x7f07c5d803c0) 0

Class boost::asio::detail::wait_op
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::wait_op (0x0x7f07c5e72c30) 0
  boost::asio::detail::task_io_service_operation (0x0x7f07c5d80420) 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> (0x0x7f07c5dae068) 0 empty
  boost::asio::io_service::id (0x0x7f07c5dae0d0) 0 empty
    boost::asio::detail::noncopyable (0x0x7f07c5d804e0) 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
4     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS1_13epoll_reactorEEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::detail::epoll_reactor>
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::service_base<boost::asio::detail::epoll_reactor> (0x0x7f07c5e72c98) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::detail::epoll_reactor>::_ZTVN5boost4asio6detail12service_baseINS1_13epoll_reactorEEE) + 8u)
  boost::asio::io_service::service (0x0x7f07c5dae000) 0
      primary-for boost::asio::detail::service_base<boost::asio::detail::epoll_reactor> (0x0x7f07c5e72c98)
    boost::asio::detail::noncopyable (0x0x7f07c5d80480) 0 empty

Class boost::asio::detail::op_queue<boost::asio::detail::reactor_op>
   size=8 align=4
   base size=8 base align=4
boost::asio::detail::op_queue<boost::asio::detail::reactor_op> (0x0x7f07c5dae2d8) 0
  boost::asio::detail::noncopyable (0x0x7f07c5d80600) 0 empty

Class boost::asio::detail::epoll_reactor::descriptor_state
   size=84 align=4
   base size=81 base align=4
boost::asio::detail::epoll_reactor::descriptor_state (0x0x7f07c5dae270) 0
  boost::asio::detail::task_io_service_operation (0x0x7f07c5d805a0) 0

Class boost::asio::detail::object_pool<boost::asio::detail::epoll_reactor::descriptor_state>
   size=8 align=4
   base size=8 base align=4
boost::asio::detail::object_pool<boost::asio::detail::epoll_reactor::descriptor_state> (0x0x7f07c5dae340) 0
  boost::asio::detail::noncopyable (0x0x7f07c5d806c0) 0 empty

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

Class boost::asio::detail::epoll_reactor
   size=104 align=4
   base size=104 base align=4
boost::asio::detail::epoll_reactor (0x0x7f07c5dae138) 0
    vptr=((& boost::asio::detail::epoll_reactor::_ZTVN5boost4asio6detail13epoll_reactorE) + 8u)
  boost::asio::detail::service_base<boost::asio::detail::epoll_reactor> (0x0x7f07c5dae1a0) 0
      primary-for boost::asio::detail::epoll_reactor (0x0x7f07c5dae138)
    boost::asio::io_service::service (0x0x7f07c5dae208) 0
        primary-for boost::asio::detail::service_base<boost::asio::detail::epoll_reactor> (0x0x7f07c5dae1a0)
      boost::asio::detail::noncopyable (0x0x7f07c5d80540) 0 empty

Class epoll_data
   size=8 align=4
   base size=8 base align=4
epoll_data (0x0x7f07c5d80720) 0

Class epoll_event
   size=12 align=1
   base size=12 base align=1
epoll_event (0x0x7f07c5d80780) 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> (0x0x7f07c5dae4e0) 0 empty
  boost::enable_if_c<true, void> (0x0x7f07c5d807e0) 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> (0x0x7f07c5d80900) 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> (0x0x7f07c5dae548) 0 empty
  boost::enable_if_c<true, boost::system::error_code> (0x0x7f07c5d80960) 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> (0x0x7f07c5d809c0) 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> (0x0x7f07c5dae5b0) 0 empty
  boost::enable_if_c<false, boost::system::error_code> (0x0x7f07c5d80a20) 0 empty

Class boost::asio::detail::epoll_reactor::perform_io_cleanup_on_block_exit
   size=16 align=4
   base size=16 base align=4
boost::asio::detail::epoll_reactor::perform_io_cleanup_on_block_exit (0x0x7f07c5d80ba0) 0

Class boost::asio::detail::task_io_service::task_cleanup
   size=12 align=4
   base size=12 base align=4
boost::asio::detail::task_io_service::task_cleanup (0x0x7f07c5d80c00) 0

Class boost::asio::detail::task_io_service::work_cleanup
   size=12 align=4
   base size=12 base align=4
boost::asio::detail::task_io_service::work_cleanup (0x0x7f07c5d80c60) 0

Class boost::asio::detail::call_stack<boost::asio::detail::task_io_service, boost::asio::detail::task_io_service_thread_info>::context
   size=12 align=4
   base size=12 base align=4
boost::asio::detail::call_stack<boost::asio::detail::task_io_service, boost::asio::detail::task_io_service_thread_info>::context (0x0x7f07c5dae958) 0
  boost::asio::detail::noncopyable (0x0x7f07c5d80cc0) 0 empty

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

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

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

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

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

Class boost::type_traits::no_type
   size=8 align=1
   base size=8 base align=1
boost::type_traits::no_type (0x0x7f07c5b195a0) 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> (0x0x7f07c5b19660) 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> (0x0x7f07c5b19720) 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> (0x0x7f07c5b197e0) 0 empty

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7f07c5b43958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b439c0) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a0c0) 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> (0x0x7f07c5b43a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b43a90) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a120) 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> (0x0x7f07c5b43af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b43b60) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a180) 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> (0x0x7f07c5b43bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b43c30) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a1e0) 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> (0x0x7f07c5b43c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b43d00) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a240) 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> (0x0x7f07c5b43d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b43dd0) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a2a0) 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> (0x0x7f07c5b43e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b43ea0) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a300) 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> (0x0x7f07c5b43f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b43f70) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a360) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7f07c5b51000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b51068) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a3c0) 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> (0x0x7f07c5b510d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b51138) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a420) 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> (0x0x7f07c5b511a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b51208) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a480) 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> (0x0x7f07c5b51270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b512d8) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a4e0) 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> (0x0x7f07c5b51340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b513a8) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a540) 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> (0x0x7f07c5b51410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b51478) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a5a0) 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> (0x0x7f07c5b514e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b51548) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a600) 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> (0x0x7f07c5b515b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b51618) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a660) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7f07c5b51680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b516e8) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a6c0) 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> (0x0x7f07c5b51750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b517b8) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a720) 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> (0x0x7f07c5b51820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b51888) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a780) 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> (0x0x7f07c5b518f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b51958) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a7e0) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7f07c5b519c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b51a28) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a840) 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> (0x0x7f07c5b51a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b51af8) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a8a0) 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> (0x0x7f07c5b51b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b51bc8) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a900) 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> (0x0x7f07c5b51c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b51c98) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a960) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7f07c5b51d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b51d68) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4a9c0) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7f07c5b51dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b51e38) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4aa20) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7f07c5b51ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b51f08) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4aa80) 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> (0x0x7f07c5b51f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5e000) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4aae0) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7f07c5b5e068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5e0d0) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4ab40) 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> (0x0x7f07c5b5e138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5e1a0) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4aba0) 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> (0x0x7f07c5b5e208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5e270) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4ac00) 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> (0x0x7f07c5b5e2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5e340) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4ac60) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7f07c5b5e3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5e410) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4acc0) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7f07c5b5e478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5e4e0) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4ad20) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7f07c5b5e548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5e5b0) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4ad80) 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> (0x0x7f07c5b5e618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5e680) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4ade0) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7f07c5b5e6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5e750) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4ae40) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7f07c5b5e7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5e820) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4aea0) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7f07c5b5e888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5e8f0) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4af00) 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> (0x0x7f07c5b5e958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5e9c0) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b4af60) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7f07c5b5ea28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5ea90) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67000) 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> (0x0x7f07c5b5eaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5eb60) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67060) 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> (0x0x7f07c5b5ebc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5ec30) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b670c0) 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> (0x0x7f07c5b5ec98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5ed00) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67120) 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> (0x0x7f07c5b5ed68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5edd0) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67180) 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> (0x0x7f07c5b5ee38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5eea0) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b671e0) 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> (0x0x7f07c5b5ef08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b5ef70) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67240) 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> (0x0x7f07c5b6c000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6c068) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b672a0) 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> (0x0x7f07c5b6c0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6c138) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67300) 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> (0x0x7f07c5b6c1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6c208) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67360) 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> (0x0x7f07c5b6c270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6c2d8) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b673c0) 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> (0x0x7f07c5b6c340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6c3a8) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67420) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7f07c5b6c4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6c548) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b674e0) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7f07c5b6c5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6c618) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67540) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7f07c5b6c680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6c6e8) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b675a0) 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> (0x0x7f07c5b6c750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6c7b8) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67600) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7f07c5b6c820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6c888) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67660) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7f07c5b6c8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6c958) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b676c0) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7f07c5b6c9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6ca28) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67720) 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> (0x0x7f07c5b6ca90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6caf8) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67780) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7f07c5b6cb60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6cbc8) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b677e0) 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> (0x0x7f07c5b6cc30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6cc98) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67840) 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> (0x0x7f07c5b6cd00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6cd68) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b678a0) 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> (0x0x7f07c5b6cdd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b6ce38) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67900) 0 empty

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7f07c5b7c000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b7c068) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67a80) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7f07c5b7c0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b7c138) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67ae0) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7f07c5b7c1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b7c208) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67b40) 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> (0x0x7f07c5b7c270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c5b7c2d8) 0 empty
    mpl_::bool_<true> (0x0x7f07c5b67ba0) 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> (0x0x7f07c5b67de0) 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> (0x0x7f07c5b67e40) 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> (0x0x7f07c5b67ea0) 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> (0x0x7f07c5b67f00) 0 empty

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

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7f07c5bdea80) 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> (0x0x7f07c5bdecc0) 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> (0x0x7f07c5bded80) 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> (0x0x7f07c5bdee40) 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> (0x0x7f07c5879000) 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> (0x0x7f07c5879060) 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> (0x0x7f07c58790c0) 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> (0x0x7f07c5879120) 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> (0x0x7f07c5879180) 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> (0x0x7f07c58791e0) 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> (0x0x7f07c5879240) 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> (0x0x7f07c58792a0) 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> (0x0x7f07c5879300) 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> (0x0x7f07c5879360) 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> (0x0x7f07c58793c0) 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> (0x0x7f07c5879420) 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> (0x0x7f07c5879480) 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> (0x0x7f07c58794e0) 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> (0x0x7f07c5879540) 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> (0x0x7f07c58795a0) 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 (0x0x7f07c5879cc0) 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 (0x0x7f07c5879d20) 0

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

Class boost::asio::mutable_buffer
   size=8 align=4
   base size=8 base align=4
boost::asio::mutable_buffer (0x0x7f07c591c000) 0

Class boost::asio::mutable_buffers_1
   size=8 align=4
   base size=8 base align=4
boost::asio::mutable_buffers_1 (0x0x7f07c5b7cc30) 0
  boost::asio::mutable_buffer (0x0x7f07c591c060) 0

Class boost::asio::const_buffer
   size=8 align=4
   base size=8 base align=4
boost::asio::const_buffer (0x0x7f07c591c0c0) 0

Class boost::asio::const_buffers_1
   size=8 align=4
   base size=8 base align=4
boost::asio::const_buffers_1 (0x0x7f07c5b7cc98) 0
  boost::asio::const_buffer (0x0x7f07c591c120) 0

Class boost::asio::null_buffers
   size=8 align=4
   base size=8 base align=4
boost::asio::null_buffers (0x0x7f07c591c180) 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 (0x0x7f07c591c1e0) 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> (0x0x7f07c591c540) 0 empty

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

Vtable for boost::bad_weak_ptr
boost::bad_weak_ptr::_ZTVN5boost12bad_weak_ptrE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost12bad_weak_ptrE)
8     (int (*)(...))boost::bad_weak_ptr::~bad_weak_ptr
12    (int (*)(...))boost::bad_weak_ptr::~bad_weak_ptr
16    (int (*)(...))boost::bad_weak_ptr::what

Class boost::bad_weak_ptr
   size=4 align=4
   base size=4 base align=4
boost::bad_weak_ptr (0x0x7f07c59eb208) 0 nearly-empty
    vptr=((& boost::bad_weak_ptr::_ZTVN5boost12bad_weak_ptrE) + 8u)
  std::exception (0x0x7f07c591c7e0) 0 nearly-empty
      primary-for boost::bad_weak_ptr (0x0x7f07c59eb208)

Vtable for boost::detail::sp_counted_base
boost::detail::sp_counted_base::_ZTVN5boost6detail15sp_counted_baseE: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost6detail15sp_counted_baseE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))boost::detail::sp_counted_base::destroy
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual

Class boost::detail::sp_counted_base
   size=12 align=4
   base size=12 base align=4
boost::detail::sp_counted_base (0x0x7f07c591c840) 0
    vptr=((& boost::detail::sp_counted_base::_ZTVN5boost6detail15sp_counted_baseE) + 8u)

Class boost::detail::sp_nothrow_tag
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_nothrow_tag (0x0x7f07c591c9c0) 0 empty

Class boost::detail::shared_count
   size=4 align=4
   base size=4 base align=4
boost::detail::shared_count (0x0x7f07c591ca80) 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> (0x0x7f07c591cae0) 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*> (0x0x7f07c59eb3a8) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7f07c591cc00) 0 empty

Class boost::detail::weak_count
   size=4 align=4
   base size=4 base align=4
boost::detail::weak_count (0x0x7f07c591ccc0) 0

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7f07c591cea0) 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> (0x0x7f07c591cf00) 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> (0x0x7f07c591cf60) 0 empty

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

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

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7f07c56abc00) 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> (0x0x7f07c56abc60) 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> (0x0x7f07c56abcc0) 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> (0x0x7f07c56abd20) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7f07c543e360) 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> (0x0x7f07c543e3c0) 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> (0x0x7f07c543e420) 0 empty

Class boost::shared_ptr<void>
   size=8 align=4
   base size=8 base align=4
boost::shared_ptr<void> (0x0x7f07c543e300) 0

Class boost::detail::esft2_deleter_wrapper
   size=8 align=4
   base size=8 base align=4
boost::detail::esft2_deleter_wrapper (0x0x7f07c543e2a0) 0

Class boost::detail::spinlock_pool<2>
   size=1 align=1
   base size=0 base align=1
boost::detail::spinlock_pool<2> (0x0x7f07c543e480) 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 (0x0x7f07c543e540) 0 empty

Class <anonymous struct>
   size=12 align=4
   base size=12 base align=4
<anonymous struct> (0x0x7f07c543e5a0) 0

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7f07c543e600) 0

Class _IO_marker
   size=12 align=4
   base size=12 base align=4
_IO_marker (0x0x7f07c543e660) 0

Class _IO_FILE
   size=148 align=4
   base size=148 base align=4
_IO_FILE (0x0x7f07c543e6c0) 0

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7f07c543e720) 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> (0x0x7f07c543e900) 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> (0x0x7f07c59eb680) 0 empty
  boost::enable_if_c<false, void> (0x0x7f07c543e960) 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> (0x0x7f07c59ebc30) 0 empty
  boost::enable_if_c<true, void> (0x0x7f07c543eb40) 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> (0x0x7f07c59ebc98) 0 empty
  boost::enable_if_c<true, boost::system::error_code> (0x0x7f07c543ec60) 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> (0x0x7f07c55da2d8) 0 empty
  boost::enable_if_c<true, void> (0x0x7f07c560f120) 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> (0x0x7f07c55da340) 0 empty
  boost::enable_if_c<true, void> (0x0x7f07c560f240) 0 empty

Class boost::weak_ptr<void>
   size=8 align=4
   base size=8 base align=4
boost::weak_ptr<void> (0x0x7f07c560f3c0) 0

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

Class boost::asio::detail::reactive_socket_connect_op_base
   size=32 align=4
   base size=32 base align=4
boost::asio::detail::reactive_socket_connect_op_base (0x0x7f07c55da750) 0
  boost::asio::detail::reactor_op (0x0x7f07c55da7b8) 0
    boost::asio::detail::task_io_service_operation (0x0x7f07c560f660) 0

Class boost::asio::detail::reactive_socket_service_base::base_implementation_type
   size=12 align=4
   base size=12 base align=4
boost::asio::detail::reactive_socket_service_base::base_implementation_type (0x0x7f07c560fde0) 0

Class boost::asio::detail::reactive_socket_service_base
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::reactive_socket_service_base (0x0x7f07c560fd80) 0

Class boost::asio::detail::op_queue<boost::asio::detail::wait_op>
   size=8 align=4
   base size=8 base align=4
boost::asio::detail::op_queue<boost::asio::detail::wait_op> (0x0x7f07c538d478) 0
  boost::asio::detail::noncopyable (0x0x7f07c53055a0) 0 empty

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

Class itimerval
   size=16 align=4
   base size=16 base align=4
itimerval (0x0x7f07c5305900) 0

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

Class __exception
   size=32 align=4
   base size=32 base align=4
__exception (0x0x7f07c5305a80) 0

Class __signbitf(float)::<anonymous union>
   size=4 align=4
   base size=4 base align=4
__signbitf(float)::<anonymous union> (0x0x7f07c5305ae0) 0

Class __signbit(double)::<anonymous union>
   size=8 align=4
   base size=8 base align=4
__signbit(double)::<anonymous union> (0x0x7f07c5305b40) 0

Class __signbitl(long double)::<anonymous union>
   size=12 align=4
   base size=12 base align=4
__signbitl(long double)::<anonymous union> (0x0x7f07c5305ba0) 0

Class __sgn1l(long double)::<anonymous union>
   size=12 align=4
   base size=12 base align=4
__sgn1l(long double)::<anonymous union> (0x0x7f07c5305c00) 0

Class __finite(double)::<anonymous union>
   size=8 align=4
   base size=8 base align=4
__finite(double)::<anonymous union> (0x0x7f07c5305c60) 0

Class boost::STATIC_ASSERTION_FAILURE<true>
   size=1 align=1
   base size=0 base align=1
boost::STATIC_ASSERTION_FAILURE<true> (0x0x7f07c5305d20) 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 (0x0x7f07c5305f00) 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 (0x0x7f07c5305f60) 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> (0x0x7f07c512f000) 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 (0x0x7f07c512f0c0) 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 (0x0x7f07c512f120) 0 empty

Class boost::date_time::int_adapter<long long int>
   size=8 align=4
   base size=8 base align=4
boost::date_time::int_adapter<long long int> (0x0x7f07c512f180) 0

Class mpl_::na
   size=1 align=1
   base size=0 base align=1
mpl_::na (0x0x7f07c512f420) 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> (0x0x7f07c538d8f0) 0 empty
  mpl_::bool_<true> (0x0x7f07c512f4e0) 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> (0x0x7f07c538d9c0) 0 empty
  mpl_::bool_<false> (0x0x7f07c512f5a0) 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> (0x0x7f07c512f7e0) 0 empty

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

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7f07c512f9c0) 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> > (0x0x7f07c538daf8) 0 empty
  mpl_::int_<-1> (0x0x7f07c512fa20) 0 empty

Vtable for boost::gregorian::bad_weekday
boost::gregorian::bad_weekday::_ZTVN5boost9gregorian11bad_weekdayE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost9gregorian11bad_weekdayE)
8     (int (*)(...))boost::gregorian::bad_weekday::~bad_weekday
12    (int (*)(...))boost::gregorian::bad_weekday::~bad_weekday
16    (int (*)(...))std::logic_error::what

Class boost::gregorian::bad_weekday
   size=8 align=4
   base size=8 base align=4
boost::gregorian::bad_weekday (0x0x7f07c538d2d8) 0
    vptr=((& boost::gregorian::bad_weekday::_ZTVN5boost9gregorian11bad_weekdayE) + 8u)
  std::out_of_range (0x0x7f07c538d410) 0
      primary-for boost::gregorian::bad_weekday (0x0x7f07c538d2d8)
    std::logic_error (0x0x7f07c51f0000) 0
        primary-for std::out_of_range (0x0x7f07c538d410)
      std::exception (0x0x7f07c51d92a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f07c51f0000)

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*> (0x0x7f07c51d9540) 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> (0x0x7f07c51d94e0) 0 empty

Class boost::remove_cv<std::exception>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::exception> (0x0x7f07c51d9480) 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*> (0x0x7f07c51d9660) 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> (0x0x7f07c51d9600) 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> (0x0x7f07c51d95a0) 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> (0x0x7f07c51d9420) 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> (0x0x7f07c51d96c0) 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> (0x0x7f07c51f02d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c51f0340) 0 empty
    mpl_::bool_<false> (0x0x7f07c51d9720) 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> (0x0x7f07c51d9780) 0 empty

Class boost::is_class<std::exception>
   size=1 align=1
   base size=1 base align=1
boost::is_class<std::exception> (0x0x7f07c51f03a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c51f0410) 0 empty
    mpl_::bool_<true> (0x0x7f07c51d97e0) 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> (0x0x7f07c51d9840) 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> (0x0x7f07c51d98a0) 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> (0x0x7f07c51f0478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c51f04e0) 0 empty
    mpl_::bool_<true> (0x0x7f07c51d9900) 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> (0x0x7f07c51d9960) 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> (0x0x7f07c51d93c0) 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> (0x0x7f07c51d9360) 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> > (0x0x7f07c51d9300) 0

Class boost::gregorian::greg_weekday
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_weekday (0x0x7f07c51f0680) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday> > (0x0x7f07c51d9a80) 0

Vtable for boost::gregorian::bad_day_of_year
boost::gregorian::bad_day_of_year::_ZTVN5boost9gregorian15bad_day_of_yearE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost9gregorian15bad_day_of_yearE)
8     (int (*)(...))boost::gregorian::bad_day_of_year::~bad_day_of_year
12    (int (*)(...))boost::gregorian::bad_day_of_year::~bad_day_of_year
16    (int (*)(...))std::logic_error::what

Class boost::gregorian::bad_day_of_year
   size=8 align=4
   base size=8 base align=4
boost::gregorian::bad_day_of_year (0x0x7f07c51f06e8) 0
    vptr=((& boost::gregorian::bad_day_of_year::_ZTVN5boost9gregorian15bad_day_of_yearE) + 8u)
  std::out_of_range (0x0x7f07c51f0750) 0
      primary-for boost::gregorian::bad_day_of_year (0x0x7f07c51f06e8)
    std::logic_error (0x0x7f07c51f07b8) 0
        primary-for std::out_of_range (0x0x7f07c51f0750)
      std::exception (0x0x7f07c51d9ae0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f07c51f07b8)

Vtable for boost::gregorian::bad_day_of_month
boost::gregorian::bad_day_of_month::_ZTVN5boost9gregorian16bad_day_of_monthE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost9gregorian16bad_day_of_monthE)
8     (int (*)(...))boost::gregorian::bad_day_of_month::~bad_day_of_month
12    (int (*)(...))boost::gregorian::bad_day_of_month::~bad_day_of_month
16    (int (*)(...))std::logic_error::what

Class boost::gregorian::bad_day_of_month
   size=8 align=4
   base size=8 base align=4
boost::gregorian::bad_day_of_month (0x0x7f07c51f0820) 0
    vptr=((& boost::gregorian::bad_day_of_month::_ZTVN5boost9gregorian16bad_day_of_monthE) + 8u)
  std::out_of_range (0x0x7f07c51f0888) 0
      primary-for boost::gregorian::bad_day_of_month (0x0x7f07c51f0820)
    std::logic_error (0x0x7f07c51f08f0) 0
        primary-for std::out_of_range (0x0x7f07c51f0888)
      std::exception (0x0x7f07c51d9ba0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f07c51f08f0)

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*> (0x0x7f07c51d9e40) 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> (0x0x7f07c51d9de0) 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> (0x0x7f07c51d9d80) 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> (0x0x7f07c51d9d20) 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> (0x0x7f07c51d9ea0) 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> (0x0x7f07c51f0af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c51f0b60) 0 empty
    mpl_::bool_<false> (0x0x7f07c4e4d000) 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> (0x0x7f07c51f0bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c51f0c30) 0 empty
    mpl_::bool_<true> (0x0x7f07c4e4d060) 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> (0x0x7f07c4e4d0c0) 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> (0x0x7f07c51d9cc0) 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> (0x0x7f07c51d9c60) 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> > (0x0x7f07c51d9c00) 0

Class boost::gregorian::greg_day
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_day (0x0x7f07c51f0ea0) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month> > (0x0x7f07c4e4d1e0) 0

Vtable for boost::gregorian::bad_year
boost::gregorian::bad_year::_ZTVN5boost9gregorian8bad_yearE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost9gregorian8bad_yearE)
8     (int (*)(...))boost::gregorian::bad_year::~bad_year
12    (int (*)(...))boost::gregorian::bad_year::~bad_year
16    (int (*)(...))std::logic_error::what

Class boost::gregorian::bad_year
   size=8 align=4
   base size=8 base align=4
boost::gregorian::bad_year (0x0x7f07c51f0f08) 0
    vptr=((& boost::gregorian::bad_year::_ZTVN5boost9gregorian8bad_yearE) + 8u)
  std::out_of_range (0x0x7f07c51f0f70) 0
      primary-for boost::gregorian::bad_year (0x0x7f07c51f0f08)
    std::logic_error (0x0x7f07c4e5f000) 0
        primary-for std::out_of_range (0x0x7f07c51f0f70)
      std::exception (0x0x7f07c4e4d240) 0 nearly-empty
          primary-for std::logic_error (0x0x7f07c4e5f000)

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*> (0x0x7f07c4e4d4e0) 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> (0x0x7f07c4e4d480) 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> (0x0x7f07c4e4d420) 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> (0x0x7f07c4e4d3c0) 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> (0x0x7f07c4e4d540) 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> (0x0x7f07c4e5f208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c4e5f270) 0 empty
    mpl_::bool_<false> (0x0x7f07c4e4d5a0) 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> (0x0x7f07c4e5f2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c4e5f340) 0 empty
    mpl_::bool_<true> (0x0x7f07c4e4d600) 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> (0x0x7f07c4e4d660) 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> (0x0x7f07c4e4d360) 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> (0x0x7f07c4e4d300) 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> > (0x0x7f07c4e4d2a0) 0

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

Class std::_Rb_tree_node_base
   size=16 align=4
   base size=16 base align=4
std::_Rb_tree_node_base (0x0x7f07c4e4d720) 0

Class std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=8 align=4
   base size=8 base align=4
std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f07c4e4d960) 0

Vtable for boost::gregorian::bad_month
boost::gregorian::bad_month::_ZTVN5boost9gregorian9bad_monthE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost9gregorian9bad_monthE)
8     (int (*)(...))boost::gregorian::bad_month::~bad_month
12    (int (*)(...))boost::gregorian::bad_month::~bad_month
16    (int (*)(...))std::logic_error::what

Class boost::gregorian::bad_month
   size=8 align=4
   base size=8 base align=4
boost::gregorian::bad_month (0x0x7f07c4e5f888) 0
    vptr=((& boost::gregorian::bad_month::_ZTVN5boost9gregorian9bad_monthE) + 8u)
  std::out_of_range (0x0x7f07c4e5f8f0) 0
      primary-for boost::gregorian::bad_month (0x0x7f07c4e5f888)
    std::logic_error (0x0x7f07c4e5f958) 0
        primary-for std::out_of_range (0x0x7f07c4e5f8f0)
      std::exception (0x0x7f07c4e4db40) 0 nearly-empty
          primary-for std::logic_error (0x0x7f07c4e5f958)

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*> (0x0x7f07c4e4dde0) 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> (0x0x7f07c4e4dd80) 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> (0x0x7f07c4e4dd20) 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> (0x0x7f07c4e4dcc0) 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> (0x0x7f07c4e4de40) 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> (0x0x7f07c4e5fb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c4e5fbc8) 0 empty
    mpl_::bool_<false> (0x0x7f07c4e4dea0) 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> (0x0x7f07c4e5fc30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c4e5fc98) 0 empty
    mpl_::bool_<true> (0x0x7f07c4e4df00) 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> (0x0x7f07c4e4df60) 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> (0x0x7f07c4e4dc60) 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> (0x0x7f07c4e4dc00) 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> > (0x0x7f07c4e4dba0) 0

Class boost::gregorian::greg_month
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_month (0x0x7f07c4e5fe38) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month> > (0x0x7f07c4fe00c0) 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> (0x0x7f07c4fe0120) 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> (0x0x7f07c4fe01e0) 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> (0x0x7f07c4fe0180) 0 empty

Class boost::gregorian::gregorian_calendar
   size=1 align=1
   base size=1 base align=1
boost::gregorian::gregorian_calendar (0x0x7f07c4e5ff08) 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> (0x0x7f07c4fe0240) 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 (0x0x7f07c4fe0300) 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 (0x0x7f07c4fe0360) 0 empty

Class boost::date_time::int_adapter<long int>
   size=4 align=4
   base size=4 base align=4
boost::date_time::int_adapter<long int> (0x0x7f07c4fe03c0) 0

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> > (0x0x7f07c4fe0420) 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> > > (0x0x7f07c4c460d0) 0 empty
  boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f07c4fe0480) 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> > > > (0x0x7f07c4c461a0) 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> > > (0x0x7f07c4c46208) 0 empty
    boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f07c4fe04e0) 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> > > > > (0x0x7f07c4c462d8) 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> > > > (0x0x7f07c4c46340) 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> > > (0x0x7f07c4c463a8) 0 empty
      boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f07c4fe0540) 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> > > > > > (0x0x7f07c4c46478) 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> > > > > (0x0x7f07c4c464e0) 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> > > > (0x0x7f07c4c46548) 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> > > (0x0x7f07c4c465b0) 0 empty
        boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f07c4fe05a0) 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> > > > > > > (0x0x7f07c4c46680) 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> > > > > > (0x0x7f07c4c466e8) 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> > > > > (0x0x7f07c4c46750) 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> > > > (0x0x7f07c4c467b8) 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> > > (0x0x7f07c4c46820) 0 empty
          boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f07c4fe0600) 0 empty

Class boost::date_time::date_duration<boost::date_time::duration_traits_adapted>
   size=4 align=4
   base size=4 base align=4
boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f07c4c468f0) 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> > > > > > > (0x0x7f07c4c46958) 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> > > > > > (0x0x7f07c4c469c0) 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> > > > > (0x0x7f07c4c46a28) 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> > > > (0x0x7f07c4c46a90) 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> > > (0x0x7f07c4c46af8) 0 empty
            boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f07c4fe0660) 0 empty

Class boost::gregorian::date_duration
   size=4 align=4
   base size=4 base align=4
boost::gregorian::date_duration (0x0x7f07c4c46c30) 0
  boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f07c4c46c98) 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> > > > > > > (0x0x7f07c4c46d00) 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> > > > > > (0x0x7f07c4c46d68) 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> > > > > (0x0x7f07c4c46dd0) 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> > > > (0x0x7f07c4c46e38) 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> > > (0x0x7f07c4c46ea0) 0 empty
              boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f07c4fe06c0) 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> (0x0x7f07c4fe0840) 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> > (0x0x7f07c4fe08a0) 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> (0x0x7f07c4fe0900) 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> > (0x0x7f07c4c701a0) 0 empty
  boost::detail::empty_base<boost::gregorian::date> (0x0x7f07c4fe0960) 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> (0x0x7f07c4c703a8) 0 empty
  boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f07c4c70410) 0 empty
    boost::detail::empty_base<boost::gregorian::date> (0x0x7f07c4fe09c0) 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> > (0x0x7f07c4c704e0) 0 empty
  boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f07c4c70548) 0 empty
    boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f07c4c705b0) 0 empty
      boost::detail::empty_base<boost::gregorian::date> (0x0x7f07c4fe0a20) 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> (0x0x7f07c4c70680) 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> > (0x0x7f07c4c706e8) 0 empty
    boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f07c4c70750) 0 empty
      boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f07c4c707b8) 0 empty
        boost::detail::empty_base<boost::gregorian::date> (0x0x7f07c4fe0a80) 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> (0x0x7f07c4c70888) 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> (0x0x7f07c4c708f0) 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> > (0x0x7f07c4c70958) 0 empty
      boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f07c4c709c0) 0 empty
        boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f07c4c70a28) 0 empty
          boost::detail::empty_base<boost::gregorian::date> (0x0x7f07c4fe0ae0) 0 empty

Class boost::gregorian::date
   size=4 align=4
   base size=4 base align=4
boost::gregorian::date (0x0x7f07c4c70c30) 0
  boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration> (0x0x7f07c4c70c98) 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> (0x0x7f07c4c70d00) 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> > (0x0x7f07c4c70d68) 0 empty
        boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f07c4c70dd0) 0 empty
          boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f07c4c70e38) 0 empty
            boost::detail::empty_base<boost::gregorian::date> (0x0x7f07c4fe0b40) 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*> (0x0x7f07c4fe0e40) 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> (0x0x7f07c4fe0de0) 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> (0x0x7f07c4fe0d80) 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> (0x0x7f07c4fe0d20) 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> (0x0x7f07c4fe0ea0) 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> (0x0x7f07c4cff068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c4cff0d0) 0 empty
    mpl_::bool_<false> (0x0x7f07c4d00000) 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> (0x0x7f07c4cff138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c4cff1a0) 0 empty
    mpl_::bool_<true> (0x0x7f07c4d00060) 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> (0x0x7f07c4d000c0) 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> (0x0x7f07c4fe0cc0) 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> (0x0x7f07c4fe0c60) 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> > (0x0x7f07c4fe0c00) 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> (0x0x7f07c4d00360) 0

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

Class boost::gregorian::weeks_duration
   size=4 align=4
   base size=4 base align=4
boost::gregorian::weeks_duration (0x0x7f07c4cff548) 0
  boost::gregorian::date_duration (0x0x7f07c4cff5b0) 0
    boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f07c4cff618) 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> > > > > > > (0x0x7f07c4cff680) 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> > > > > > (0x0x7f07c4cff6e8) 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> > > > > (0x0x7f07c4cff750) 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> > > > (0x0x7f07c4cff7b8) 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> > > (0x0x7f07c4cff820) 0 empty
                boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f07c4d004e0) 0 empty

Vtable for std::basic_stringbuf<char>
std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15basic_stringbufIcSt11char_traitsIcESaIcEE)
8     (int (*)(...))std::basic_stringbuf<char>::~basic_stringbuf
12    (int (*)(...))std::basic_stringbuf<char>::~basic_stringbuf
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
20    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::setbuf<char, std::char_traits<char>, std::allocator<char> >
24    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::seekoff<char, std::char_traits<char>, std::allocator<char> >
28    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
36    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::showmanyc<char, std::char_traits<char>, std::allocator<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
44    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow<char, std::char_traits<char>, std::allocator<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
52    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail<char, std::char_traits<char>, std::allocator<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
60    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow<char, std::char_traits<char>, std::allocator<char> >

Class std::basic_stringbuf<char>
   size=40 align=4
   base size=40 base align=4
std::basic_stringbuf<char> (0x0x7f07c4cffc30) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 8u)
  std::basic_streambuf<char> (0x0x7f07c4d006c0) 0
      primary-for std::basic_stringbuf<char> (0x0x7f07c4cffc30)

Vtable for std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     48u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt19basic_istringstreamIcSt11char_traitsIcESaIcEE)
12    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
16    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
20    4294967248u
24    (int (*)(...))-48
28    (int (*)(...))(& _ZTISt19basic_istringstreamIcSt11char_traitsIcESaIcEE)
32    (int (*)(...))std::basic_istringstream<char>::_ZTv0_n12_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
36    (int (*)(...))std::basic_istringstream<char>::_ZTv0_n12_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7f07c4cffd68 instance) in std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si: 10u entries
0     48u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    0u
16    0u
20    4294967248u
24    (int (*)(...))-48
28    (int (*)(...))(& _ZTISi)
32    0u
36    0u

VTT for std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTTSt19basic_istringstreamIcSt11char_traitsIcESaIcEE: 4u entries
0     ((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 12u)
4     ((& std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si) + 12u)
8     ((& std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si) + 32u)
12    ((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 32u)

Class std::basic_istringstream<char>
   size=184 align=4
   base size=48 base align=4
std::basic_istringstream<char> (0x0x7f07c4cffd00) 0
    vptridx=0u vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 12u)
  std::basic_istream<char> (0x0x7f07c4cffd68) 0
      primary-for std::basic_istringstream<char> (0x0x7f07c4cffd00)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f07c4cffdd0) 48 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 32u)
      std::ios_base (0x0x7f07c4d00960) 48
          primary-for std::basic_ios<char> (0x0x7f07c4cffdd0)

Vtable for std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     44u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt19basic_ostringstreamIcSt11char_traitsIcESaIcEE)
12    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
16    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
20    4294967252u
24    (int (*)(...))-44
28    (int (*)(...))(& _ZTISt19basic_ostringstreamIcSt11char_traitsIcESaIcEE)
32    (int (*)(...))std::basic_ostringstream<char>::_ZTv0_n12_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
36    (int (*)(...))std::basic_ostringstream<char>::_ZTv0_n12_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7f07c4da4138 instance) in std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So: 10u entries
0     44u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    0u
16    0u
20    4294967252u
24    (int (*)(...))-44
28    (int (*)(...))(& _ZTISo)
32    0u
36    0u

VTT for std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE: 4u entries
0     ((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 12u)
4     ((& std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So) + 12u)
8     ((& std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So) + 32u)
12    ((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 32u)

Class std::basic_ostringstream<char>
   size=180 align=4
   base size=44 base align=4
std::basic_ostringstream<char> (0x0x7f07c4da40d0) 0
    vptridx=0u vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 12u)
  std::basic_ostream<char> (0x0x7f07c4da4138) 0 nearly-empty
      primary-for std::basic_ostringstream<char> (0x0x7f07c4da40d0)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f07c4da41a0) 44 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 32u)
      std::ios_base (0x0x7f07c4d00a20) 44
          primary-for std::basic_ios<char> (0x0x7f07c4da41a0)

Vtable for std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE: 15u entries
0     52u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
12    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
16    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
20    44u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
32    (int (*)(...))std::basic_stringstream<char>::_ZThn8_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
36    (int (*)(...))std::basic_stringstream<char>::_ZThn8_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev
40    4294967244u
44    (int (*)(...))-52
48    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
52    (int (*)(...))std::basic_stringstream<char>::_ZTv0_n12_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
56    (int (*)(...))std::basic_stringstream<char>::_ZTv0_n12_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x7f07c4d8c770 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd: 15u entries
0     52u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISd)
12    0u
16    0u
20    44u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISd)
32    0u
36    0u
40    4294967244u
44    (int (*)(...))-52
48    (int (*)(...))(& _ZTISd)
52    0u
56    0u

Construction vtable for std::basic_istream<char> (0x0x7f07c4da4618 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si: 10u entries
0     52u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISi)
12    0u
16    0u
20    4294967244u
24    (int (*)(...))-52
28    (int (*)(...))(& _ZTISi)
32    0u
36    0u

Construction vtable for std::basic_ostream<char> (0x0x7f07c4da46e8 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE8_So: 10u entries
0     44u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISo)
12    0u
16    0u
20    4294967252u
24    (int (*)(...))-44
28    (int (*)(...))(& _ZTISo)
32    0u
36    0u

VTT for std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 12u)
4     ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 12u)
8     ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si) + 12u)
12    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si) + 32u)
16    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE8_So) + 12u)
20    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE8_So) + 32u)
24    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 52u)
28    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 32u)
32    ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 52u)
36    ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 32u)

Class std::basic_stringstream<char>
   size=188 align=4
   base size=52 base align=4
std::basic_stringstream<char> (0x0x7f07c4da45b0) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 12u)
  std::basic_iostream<char> (0x0x7f07c4d8c770) 0
      primary-for std::basic_stringstream<char> (0x0x7f07c4da45b0)
      subvttidx=4u
    std::basic_istream<char> (0x0x7f07c4da4618) 0
        primary-for std::basic_iostream<char> (0x0x7f07c4d8c770)
        subvttidx=8u
      std::basic_ios<char> (0x0x7f07c4da4680) 52 virtual
          vptridx=32u vbaseoffset=-12 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 52u)
        std::ios_base (0x0x7f07c4d00ae0) 52
            primary-for std::basic_ios<char> (0x0x7f07c4da4680)
    std::basic_ostream<char> (0x0x7f07c4da46e8) 8 nearly-empty
        subvttidx=16u vptridx=36u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 32u)
      std::basic_ios<char> (0x0x7f07c4da4680) alternative-path

Vtable for std::basic_stringbuf<wchar_t>
std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15basic_stringbufIwSt11char_traitsIwESaIwEE)
8     (int (*)(...))std::basic_stringbuf<wchar_t>::~basic_stringbuf
12    (int (*)(...))std::basic_stringbuf<wchar_t>::~basic_stringbuf
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
20    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::setbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
24    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::seekoff<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
28    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
36    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::showmanyc<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
44    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
52    (int (*)(...))std::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
60    (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=40 align=4
   base size=40 base align=4
std::basic_stringbuf<wchar_t> (0x0x7f07c4da4c30) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 8u)
  std::basic_streambuf<wchar_t> (0x0x7f07c4d00d80) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7f07c4da4c30)

Vtable for std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     48u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt19basic_istringstreamIwSt11char_traitsIwESaIwEE)
12    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
16    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
20    4294967248u
24    (int (*)(...))-48
28    (int (*)(...))(& _ZTISt19basic_istringstreamIwSt11char_traitsIwESaIwEE)
32    (int (*)(...))std::basic_istringstream<wchar_t>::_ZTv0_n12_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev
36    (int (*)(...))std::basic_istringstream<wchar_t>::_ZTv0_n12_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7f07c4da4e38 instance) in std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E: 10u entries
0     48u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967248u
24    (int (*)(...))-48
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    0u
36    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) + 12u)
4     ((& std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 12u)
8     ((& std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 32u)
12    ((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 32u)

Class std::basic_istringstream<wchar_t>
   size=188 align=4
   base size=48 base align=4
std::basic_istringstream<wchar_t> (0x0x7f07c4da4dd0) 0
    vptridx=0u vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 12u)
  std::basic_istream<wchar_t> (0x0x7f07c4da4e38) 0
      primary-for std::basic_istringstream<wchar_t> (0x0x7f07c4da4dd0)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7f07c4da4ea0) 48 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 32u)
      std::ios_base (0x0x7f07c4d00f60) 48
          primary-for std::basic_ios<wchar_t> (0x0x7f07c4da4ea0)

Vtable for std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     44u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt19basic_ostringstreamIwSt11char_traitsIwESaIwEE)
12    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
16    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
20    4294967252u
24    (int (*)(...))-44
28    (int (*)(...))(& _ZTISt19basic_ostringstreamIwSt11char_traitsIwESaIwEE)
32    (int (*)(...))std::basic_ostringstream<wchar_t>::_ZTv0_n12_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev
36    (int (*)(...))std::basic_ostringstream<wchar_t>::_ZTv0_n12_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f07c4da48f0 instance) in std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E: 10u entries
0     44u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967252u
24    (int (*)(...))-44
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    0u
36    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) + 12u)
4     ((& std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E) + 12u)
8     ((& std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E) + 32u)
12    ((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 32u)

Class std::basic_ostringstream<wchar_t>
   size=184 align=4
   base size=44 base align=4
std::basic_ostringstream<wchar_t> (0x0x7f07c4da4888) 0
    vptridx=0u vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 12u)
  std::basic_ostream<wchar_t> (0x0x7f07c4da48f0) 0 nearly-empty
      primary-for std::basic_ostringstream<wchar_t> (0x0x7f07c4da4888)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7f07c4da4f70) 44 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 32u)
      std::ios_base (0x0x7f07c4dd30c0) 44
          primary-for std::basic_ios<wchar_t> (0x0x7f07c4da4f70)

Vtable for std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE: 15u entries
0     52u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
12    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
16    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
20    44u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
32    (int (*)(...))std::basic_stringstream<wchar_t>::_ZThn8_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
36    (int (*)(...))std::basic_stringstream<wchar_t>::_ZThn8_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev
40    4294967244u
44    (int (*)(...))-52
48    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
52    (int (*)(...))std::basic_stringstream<wchar_t>::_ZTv0_n12_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
56    (int (*)(...))std::basic_stringstream<wchar_t>::_ZTv0_n12_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x7f07c4d8cb60 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E: 15u entries
0     52u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    44u
24    (int (*)(...))-8
28    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
32    0u
36    0u
40    4294967244u
44    (int (*)(...))-52
48    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
52    0u
56    0u

Construction vtable for std::basic_istream<wchar_t> (0x0x7f07c4dd7340 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E: 10u entries
0     52u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967244u
24    (int (*)(...))-52
28    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
32    0u
36    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7f07c4dd7410 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE8_St13basic_ostreamIwS1_E: 10u entries
0     44u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
12    0u
16    0u
20    4294967252u
24    (int (*)(...))-44
28    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
32    0u
36    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) + 12u)
4     ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 12u)
8     ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 12u)
12    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 32u)
16    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE8_St13basic_ostreamIwS1_E) + 12u)
20    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE8_St13basic_ostreamIwS1_E) + 32u)
24    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 52u)
28    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 32u)
32    ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 52u)
36    ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 32u)

Class std::basic_stringstream<wchar_t>
   size=192 align=4
   base size=52 base align=4
std::basic_stringstream<wchar_t> (0x0x7f07c4dd72d8) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 12u)
  std::basic_iostream<wchar_t> (0x0x7f07c4d8cb60) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7f07c4dd72d8)
      subvttidx=4u
    std::basic_istream<wchar_t> (0x0x7f07c4dd7340) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f07c4d8cb60)
        subvttidx=8u
      std::basic_ios<wchar_t> (0x0x7f07c4dd73a8) 52 virtual
          vptridx=32u vbaseoffset=-12 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 52u)
        std::ios_base (0x0x7f07c4dd31e0) 52
            primary-for std::basic_ios<wchar_t> (0x0x7f07c4dd73a8)
    std::basic_ostream<wchar_t> (0x0x7f07c4dd7410) 8 nearly-empty
        subvttidx=16u vptridx=36u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 32u)
      std::basic_ios<wchar_t> (0x0x7f07c4dd73a8) 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> (0x0x7f07c4dd3600) 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> > (0x0x7f07c4dd3660) 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> (0x0x7f07c4dd36c0) 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> > (0x0x7f07c4a14e38) 0 empty
  boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f07c4dd3720) 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> (0x0x7f07c4a14ea0) 0 empty
  boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f07c4a14f08) 0 empty
    boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f07c4dd3780) 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> > (0x0x7f07c4a14f70) 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> (0x0x7f07c4a142d8) 0 empty
    boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f07c4a14340) 0 empty
      boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f07c4dd37e0) 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> (0x0x7f07c4a143a8) 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> > (0x0x7f07c4a14410) 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> (0x0x7f07c4a14c30) 0 empty
      boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f07c4a14c98) 0 empty
        boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f07c4dd3840) 0 empty

Class boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000ll, 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, 1000000ll, 6u> (0x0x7f07c4dd3900) 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, 1000000ll, 6u> >
   size=8 align=4
   base size=8 base align=4
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, 1000000ll, 6u> > (0x0x7f07c4a14d00) 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> (0x0x7f07c4a14d68) 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> > (0x0x7f07c4a61000) 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> (0x0x7f07c4a61068) 0 empty
        boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f07c4a610d0) 0 empty
          boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f07c4dd38a0) 0 empty

Class boost::posix_time::time_duration
   size=8 align=4
   base size=8 base align=4
boost::posix_time::time_duration (0x0x7f07c4a61270) 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, 1000000ll, 6u> > (0x0x7f07c4a612d8) 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> (0x0x7f07c4a61340) 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> > (0x0x7f07c4a613a8) 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> (0x0x7f07c4a61410) 0 empty
          boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f07c4a61478) 0 empty
            boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f07c4dd3960) 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 (0x0x7f07c4dd3a20) 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> (0x0x7f07c4dd3c00) 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> > (0x0x7f07c4dd3c60) 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> (0x0x7f07c4dd3cc0) 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> > (0x0x7f07c4a61548) 0 empty
  boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f07c4dd3d20) 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> (0x0x7f07c4a61680) 0 empty
  boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f07c4a616e8) 0 empty
    boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f07c4dd3d80) 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> > (0x0x7f07c4a61750) 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> (0x0x7f07c4a617b8) 0 empty
    boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f07c4a61820) 0 empty
      boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f07c4dd3de0) 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> (0x0x7f07c4a61888) 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> > (0x0x7f07c4a618f0) 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> (0x0x7f07c4a61958) 0 empty
      boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f07c4a619c0) 0 empty
        boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f07c4dd3e40) 0 empty

Class boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config>
   size=8 align=4
   base size=8 base align=4
boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> (0x0x7f07c4dd3f60) 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> > (0x0x7f07c4dd3f00) 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=4
   base size=8 base align=4
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> > > (0x0x7f07c4a61a28) 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> (0x0x7f07c4a61a90) 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> > (0x0x7f07c4a61af8) 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> (0x0x7f07c4a61b60) 0 empty
        boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f07c4a61bc8) 0 empty
          boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f07c4dd3ea0) 0 empty

Class boost::posix_time::ptime
   size=8 align=4
   base size=8 base align=4
boost::posix_time::ptime (0x0x7f07c4a61d68) 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> > > (0x0x7f07c4a61dd0) 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> (0x0x7f07c4a61e38) 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> > (0x0x7f07c4a61ea0) 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> (0x0x7f07c4a61f08) 0 empty
          boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f07c4a61f70) 0 empty
            boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f07c4aee120) 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> (0x0x7f07c4aee180) 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> (0x0x7f07c4aee1e0) 0

Class boost::posix_time::hours
   size=8 align=4
   base size=8 base align=4
boost::posix_time::hours (0x0x7f07c4a611a0) 0
  boost::posix_time::time_duration (0x0x7f07c4a61c30) 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, 1000000ll, 6u> > (0x0x7f07c4a61c98) 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> (0x0x7f07c4b58000) 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> > (0x0x7f07c4b58068) 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> (0x0x7f07c4b580d0) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f07c4b58138) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f07c4aee240) 0 empty

Class boost::posix_time::minutes
   size=8 align=4
   base size=8 base align=4
boost::posix_time::minutes (0x0x7f07c4b581a0) 0
  boost::posix_time::time_duration (0x0x7f07c4b58208) 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, 1000000ll, 6u> > (0x0x7f07c4b58270) 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> (0x0x7f07c4b582d8) 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> > (0x0x7f07c4b58340) 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> (0x0x7f07c4b583a8) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f07c4b58410) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f07c4aee2a0) 0 empty

Class boost::posix_time::seconds
   size=8 align=4
   base size=8 base align=4
boost::posix_time::seconds (0x0x7f07c4b58478) 0
  boost::posix_time::time_duration (0x0x7f07c4b584e0) 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, 1000000ll, 6u> > (0x0x7f07c4b58548) 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> (0x0x7f07c4b585b0) 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> > (0x0x7f07c4b58618) 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> (0x0x7f07c4b58680) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f07c4b586e8) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f07c4aee300) 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> (0x0x7f07c4aee540) 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> (0x0x7f07c4aee5a0) 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 (0x0x7f07c4b588f0) 0 empty
  boost::asio::time_traits<boost::posix_time::ptime> (0x0x7f07c4aee660) 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> (0x0x7f07c4aee840) 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> (0x0x7f07c4b58b60) 0 empty
  __gnu_cxx::new_allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7f07c4aee8a0) 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> > (0x0x7f07c4aee7e0) 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> (0x0x7f07c4aee9c0) 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> (0x0x7f07c4aee960) 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=12 align=4
   base size=12 base align=4
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 (0x0x7f07c4b58e38) 0
  std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7f07c4b58ea0) 0 empty
    __gnu_cxx::new_allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7f07c4aeea20) 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=12 align=4
   base size=12 base align=4
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> > (0x0x7f07c4aee780) 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=12 align=4
   base size=12 base align=4
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> > (0x0x7f07c4b58f08) 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> > (0x0x7f07c4aeea80) 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
4     (int (*)(...))(& _ZTIN5boost4asio6detail11timer_queueINS1_28forwarding_posix_time_traitsEEE)
8     (int (*)(...))boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::~timer_queue
12    (int (*)(...))boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::~timer_queue
16    (int (*)(...))boost::asio::detail::timer_queue<Time_Traits>::empty<boost::asio::detail::forwarding_posix_time_traits>
20    (int (*)(...))boost::asio::detail::timer_queue<Time_Traits>::wait_duration_msec<boost::asio::detail::forwarding_posix_time_traits>
24    (int (*)(...))boost::asio::detail::timer_queue<Time_Traits>::wait_duration_usec<boost::asio::detail::forwarding_posix_time_traits>
28    (int (*)(...))boost::asio::detail::timer_queue<Time_Traits>::get_ready_timers<boost::asio::detail::forwarding_posix_time_traits>
32    (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=24 align=4
   base size=24 base align=4
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits> (0x0x7f07c4b58a28) 0
    vptr=((& boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::_ZTVN5boost4asio6detail11timer_queueINS1_28forwarding_posix_time_traitsEEE) + 8u)
  boost::asio::detail::timer_queue_base (0x0x7f07c4b58a90) 0
      primary-for boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits> (0x0x7f07c4b58a28)
    boost::asio::detail::noncopyable (0x0x7f07c4aee720) 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
4     (int (*)(...))(& _ZTIN5boost4asio6detail11timer_queueINS0_11time_traitsINS_10posix_time5ptimeEEEEE)
8     (int (*)(...))boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::~timer_queue
12    (int (*)(...))boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::~timer_queue
16    (int (*)(...))boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::empty
20    (int (*)(...))boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::wait_duration_msec
24    (int (*)(...))boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::wait_duration_usec
28    (int (*)(...))boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::get_ready_timers
32    (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=32 align=4
   base size=32 base align=4
boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7f07c4b58958) 0
    vptr=((& boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::_ZTVN5boost4asio6detail11timer_queueINS0_11time_traitsINS_10posix_time5ptimeEEEEE) + 8u)
  boost::asio::detail::timer_queue_base (0x0x7f07c4b589c0) 0
      primary-for boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7f07c4b58958)
    boost::asio::detail::noncopyable (0x0x7f07c4aee6c0) 0 empty

Class termios
   size=60 align=4
   base size=60 base align=4
termios (0x0x7f07c4aeed80) 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 (0x0x7f07c4aeee40) 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 (0x0x7f07c4aeeea0) 0

Class boost::asio::serial_port_base::parity
   size=4 align=4
   base size=4 base align=4
boost::asio::serial_port_base::parity (0x0x7f07c4aeef00) 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 (0x0x7f07c4aeef60) 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 (0x0x7f07c4905000) 0

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

Class boost::asio::detail::reactive_descriptor_service::implementation_type
   size=12 align=4
   base size=12 base align=4
boost::asio::detail::reactive_descriptor_service::implementation_type (0x0x7f07c4829888) 0
  boost::asio::detail::noncopyable (0x0x7f07c4905540) 0 empty

Class boost::asio::detail::reactive_descriptor_service
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::reactive_descriptor_service (0x0x7f07c49054e0) 0

Class boost::asio::detail::reactive_serial_port_service
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::reactive_serial_port_service (0x0x7f07c4905960) 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> (0x0x7f07c49cc548) 0 empty
  boost::asio::io_service::id (0x0x7f07c49cc5b0) 0 empty
    boost::asio::detail::noncopyable (0x0x7f07c4905a20) 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
4     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_19serial_port_serviceEEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::serial_port_service>
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::service_base<boost::asio::serial_port_service> (0x0x7f07c49cc478) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::serial_port_service>::_ZTVN5boost4asio6detail12service_baseINS0_19serial_port_serviceEEE) + 8u)
  boost::asio::io_service::service (0x0x7f07c49cc4e0) 0
      primary-for boost::asio::detail::service_base<boost::asio::serial_port_service> (0x0x7f07c49cc478)
    boost::asio::detail::noncopyable (0x0x7f07c49059c0) 0 empty

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

Class boost::asio::serial_port_service
   size=24 align=4
   base size=24 base align=4
boost::asio::serial_port_service (0x0x7f07c49cc618) 0
    vptr=((& boost::asio::serial_port_service::_ZTVN5boost4asio19serial_port_serviceE) + 8u)
  boost::asio::detail::service_base<boost::asio::serial_port_service> (0x0x7f07c49cc680) 0
      primary-for boost::asio::serial_port_service (0x0x7f07c49cc618)
    boost::asio::io_service::service (0x0x7f07c49cc6e8) 0
        primary-for boost::asio::detail::service_base<boost::asio::serial_port_service> (0x0x7f07c49cc680)
      boost::asio::detail::noncopyable (0x0x7f07c4905a80) 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> (0x0x7f07c4905c60) 0

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

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

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

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

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

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

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

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f07c4905ba0) 0

Class sigaction::<anonymous union>
   size=4 align=4
   base size=4 base align=4
sigaction::<anonymous union> (0x0x7f07c4905f60) 0

Class sigaction
   size=140 align=4
   base size=140 base align=4
sigaction (0x0x7f07c4905f00) 0

Class sigvec
   size=12 align=4
   base size=12 base align=4
sigvec (0x0x7f07c469b000) 0

Class _fpx_sw_bytes
   size=48 align=4
   base size=48 base align=4
_fpx_sw_bytes (0x0x7f07c469b060) 0

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

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

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

Class _fpstate
   size=624 align=4
   base size=624 base align=4
_fpstate (0x0x7f07c469b1e0) 0

Class sigcontext
   size=88 align=4
   base size=88 base align=4
sigcontext (0x0x7f07c469b240) 0

Class _xsave_hdr
   size=64 align=4
   base size=64 base align=4
_xsave_hdr (0x0x7f07c469b2a0) 0

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

Class _xstate
   size=944 align=4
   base size=944 base align=4
_xstate (0x0x7f07c469b360) 0

Class sigstack
   size=8 align=4
   base size=8 base align=4
sigstack (0x0x7f07c469b3c0) 0

Class sigaltstack
   size=12 align=4
   base size=12 base align=4
sigaltstack (0x0x7f07c469b420) 0

Class _libc_fpreg
   size=10 align=2
   base size=10 base align=2
_libc_fpreg (0x0x7f07c469b480) 0

Class _libc_fpstate
   size=112 align=4
   base size=112 base align=4
_libc_fpstate (0x0x7f07c469b4e0) 0

Class <anonymous struct>
   size=88 align=4
   base size=88 base align=4
<anonymous struct> (0x0x7f07c469b5a0) 0

Class ucontext
   size=348 align=4
   base size=348 base align=4
ucontext (0x0x7f07c469b600) 0

Class boost::asio::detail::signal_op
   size=24 align=4
   base size=24 base align=4
boost::asio::detail::signal_op (0x0x7f07c49cca90) 0
  boost::asio::detail::task_io_service_operation (0x0x7f07c469b660) 0

Class boost::asio::detail::signal_set_service::registration
   size=24 align=4
   base size=24 base align=4
boost::asio::detail::signal_set_service::registration (0x0x7f07c469b7e0) 0

Class boost::asio::detail::op_queue<boost::asio::detail::signal_op>
   size=8 align=4
   base size=8 base align=4
boost::asio::detail::op_queue<boost::asio::detail::signal_op> (0x0x7f07c49ccc30) 0
  boost::asio::detail::noncopyable (0x0x7f07c469b8a0) 0 empty

Class boost::asio::detail::signal_set_service::implementation_type
   size=12 align=4
   base size=12 base align=4
boost::asio::detail::signal_set_service::implementation_type (0x0x7f07c469b840) 0

Class boost::asio::detail::signal_set_service
   size=280 align=4
   base size=280 base align=4
boost::asio::detail::signal_set_service (0x0x7f07c469b780) 0

Class boost::asio::detail::posix_signal_blocker
   size=132 align=4
   base size=132 base align=4
boost::asio::detail::posix_signal_blocker (0x0x7f07c49ccc98) 0
  boost::asio::detail::noncopyable (0x0x7f07c469b960) 0 empty

Class boost::asio::detail::posix_static_mutex
   size=24 align=4
   base size=24 base align=4
boost::asio::detail::posix_static_mutex (0x0x7f07c469b9c0) 0

Class boost::asio::detail::signal_state
   size=300 align=4
   base size=300 base align=4
boost::asio::detail::signal_state (0x0x7f07c469ba20) 0

Class boost::asio::detail::signal_set_service::pipe_read_op
   size=28 align=4
   base size=28 base align=4
boost::asio::detail::signal_set_service::pipe_read_op (0x0x7f07c49ccd00) 0
  boost::asio::detail::reactor_op (0x0x7f07c49ccd68) 0
    boost::asio::detail::task_io_service_operation (0x0x7f07c469ba80) 0

Class boost::asio::detail::scoped_lock<boost::asio::detail::posix_static_mutex>
   size=8 align=4
   base size=5 base align=4
boost::asio::detail::scoped_lock<boost::asio::detail::posix_static_mutex> (0x0x7f07c49ccf08) 0
  boost::asio::detail::noncopyable (0x0x7f07c469bae0) 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> (0x0x7f07c4755138) 0 empty
  boost::asio::io_service::id (0x0x7f07c47551a0) 0 empty
    boost::asio::detail::noncopyable (0x0x7f07c469bba0) 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
4     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_18signal_set_serviceEEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::signal_set_service>
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::service_base<boost::asio::signal_set_service> (0x0x7f07c4755068) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::signal_set_service>::_ZTVN5boost4asio6detail12service_baseINS0_18signal_set_serviceEEE) + 8u)
  boost::asio::io_service::service (0x0x7f07c47550d0) 0
      primary-for boost::asio::detail::service_base<boost::asio::signal_set_service> (0x0x7f07c4755068)
    boost::asio::detail::noncopyable (0x0x7f07c469bb40) 0 empty

Vtable for boost::asio::signal_set_service
boost::asio::signal_set_service::_ZTVN5boost4asio18signal_set_serviceE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost4asio18signal_set_serviceE)
8     (int (*)(...))boost::asio::signal_set_service::~signal_set_service
12    (int (*)(...))boost::asio::signal_set_service::~signal_set_service
16    (int (*)(...))boost::asio::signal_set_service::shutdown_service
20    (int (*)(...))boost::asio::signal_set_service::fork_service

Class boost::asio::signal_set_service
   size=300 align=4
   base size=300 base align=4
boost::asio::signal_set_service (0x0x7f07c4755208) 0
    vptr=((& boost::asio::signal_set_service::_ZTVN5boost4asio18signal_set_serviceE) + 8u)
  boost::asio::detail::service_base<boost::asio::signal_set_service> (0x0x7f07c4755270) 0
      primary-for boost::asio::signal_set_service (0x0x7f07c4755208)
    boost::asio::io_service::service (0x0x7f07c47552d8) 0
        primary-for boost::asio::detail::service_base<boost::asio::signal_set_service> (0x0x7f07c4755270)
      boost::asio::detail::noncopyable (0x0x7f07c469bc00) 0 empty

Class boost::asio::detail::socket_streambuf_base
   size=8 align=4
   base size=8 base align=4
boost::asio::detail::socket_streambuf_base (0x0x7f07c469bf60) 0

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

Class std::allocator<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned char> (0x0x7f07c4755f70) 0 empty
  __gnu_cxx::new_allocator<unsigned char> (0x0x7f07c44327e0) 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> > (0x0x7f07c4432720) 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> (0x0x7f07c4432900) 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> (0x0x7f07c44328a0) 0 empty

Class std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl (0x0x7f07c452d068) 0
  std::allocator<unsigned char> (0x0x7f07c452d0d0) 0 empty
    __gnu_cxx::new_allocator<unsigned char> (0x0x7f07c4432960) 0 empty

Class std::_Vector_base<unsigned char, std::allocator<unsigned char> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<unsigned char, std::allocator<unsigned char> > (0x0x7f07c44326c0) 0

Class std::vector<unsigned char>
   size=12 align=4
   base size=12 base align=4
std::vector<unsigned char> (0x0x7f07c452d138) 0
  std::_Vector_base<unsigned char, std::allocator<unsigned char> > (0x0x7f07c44329c0) 0

Class boost::asio::detail::buffered_stream_storage
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::buffered_stream_storage (0x0x7f07c4432660) 0

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

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

Class boost::asio::detail::transfer_at_least_t
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::transfer_at_least_t (0x0x7f07c4432cc0) 0

Class boost::asio::detail::transfer_exactly_t
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::transfer_exactly_t (0x0x7f07c4432d20) 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> (0x0x7f07c4432de0) 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> (0x0x7f07c41ed360) 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> (0x0x7f07c41ed420) 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 (0x0x7f07c41ed5a0) 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> (0x0x7f07c41ed660) 0 empty

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

Class boost::asio::detail::coroutine_ref
   size=8 align=4
   base size=5 base align=4
boost::asio::detail::coroutine_ref (0x0x7f07c41ed900) 0

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

Class boost::asio::generic::detail::endpoint
   size=136 align=4
   base size=136 base align=4
boost::asio::generic::detail::endpoint (0x0x7f07c41ed960) 0

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

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

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

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f07c41edd20) 0 empty

Class __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > (0x0x7f07c41edcc0) 0

Class boost::asio::ip::address_v6
   size=20 align=4
   base size=20 base align=4
boost::asio::ip::address_v6 (0x0x7f07c41edde0) 0

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

Class boost::asio::ip::address
   size=28 align=4
   base size=28 base align=4
boost::asio::ip::address (0x0x7f07c41edf00) 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 (0x0x7f07c40a3000) 0

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

Class boost::asio::ip::resolver_query_base
   size=1 align=1
   base size=0 base align=1
boost::asio::ip::resolver_query_base (0x0x7f07c40a3180) 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
4     (int (*)(...))(& _ZTIN5boost4asio6detail12posix_thread9func_baseE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual

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

Class boost::asio::detail::posix_thread::auto_func_base_ptr
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::posix_thread::auto_func_base_ptr (0x0x7f07c40a3540) 0

Class boost::asio::detail::posix_thread
   size=8 align=4
   base size=5 base align=4
boost::asio::detail::posix_thread (0x0x7f07c452de38) 0
  boost::asio::detail::noncopyable (0x0x7f07c40a3420) 0 empty

Class boost::asio::detail::resolver_service_base::auto_addrinfo
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::resolver_service_base::auto_addrinfo (0x0x7f07c415a000) 0
  boost::asio::detail::noncopyable (0x0x7f07c40a3660) 0 empty

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

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

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

Class boost::asio::detail::resolver_service_base
   size=44 align=4
   base size=44 base align=4
boost::asio::detail::resolver_service_base (0x0x7f07c40a3600) 0

Class boost::asio::detail::resolver_service_base::work_io_service_runner
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::resolver_service_base::work_io_service_runner (0x0x7f07c40a3840) 0

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

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

Class boost::asio::ip::udp
   size=4 align=4
   base size=4 base align=4
boost::asio::ip::udp (0x0x7f07c40a3f00) 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 (0x0x7f07c3e38060) 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 (0x0x7f07c3e38120) 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 (0x0x7f07c3e38240) 0

Class boost::asio::local::detail::endpoint
   size=116 align=4
   base size=116 base align=4
boost::asio::local::detail::endpoint (0x0x7f07c3e381e0) 0

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

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

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

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

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

Class boost::asio::posix::descriptor_base
   size=1 align=1
   base size=0 base align=1
boost::asio::posix::descriptor_base (0x0x7f07c3e38660) 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> (0x0x7f07c415a750) 0 empty
  boost::asio::io_service::id (0x0x7f07c415a7b8) 0 empty
    boost::asio::detail::noncopyable (0x0x7f07c3e387e0) 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
4     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_5posix25stream_descriptor_serviceEEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service>
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service> (0x0x7f07c415a680) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service>::_ZTVN5boost4asio6detail12service_baseINS0_5posix25stream_descriptor_serviceEEE) + 8u)
  boost::asio::io_service::service (0x0x7f07c415a6e8) 0
      primary-for boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service> (0x0x7f07c415a680)
    boost::asio::detail::noncopyable (0x0x7f07c3e38780) 0 empty

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

Class boost::asio::posix::stream_descriptor_service
   size=24 align=4
   base size=24 base align=4
boost::asio::posix::stream_descriptor_service (0x0x7f07c415a888) 0
    vptr=((& boost::asio::posix::stream_descriptor_service::_ZTVN5boost4asio5posix25stream_descriptor_serviceE) + 8u)
  boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service> (0x0x7f07c415a8f0) 0
      primary-for boost::asio::posix::stream_descriptor_service (0x0x7f07c415a888)
    boost::asio::io_service::service (0x0x7f07c415a958) 0
        primary-for boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service> (0x0x7f07c415a8f0)
      boost::asio::detail::noncopyable (0x0x7f07c3e38840) 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> (0x0x7f07c415aea0) 0 empty
  boost::asio::io_service::id (0x0x7f07c415af08) 0 empty
    boost::asio::detail::noncopyable (0x0x7f07c3e38ea0) 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
4     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS1_14strand_serviceEEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::detail::strand_service>
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::service_base<boost::asio::detail::strand_service> (0x0x7f07c415ac98) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::detail::strand_service>::_ZTVN5boost4asio6detail12service_baseINS1_14strand_serviceEEE) + 8u)
  boost::asio::io_service::service (0x0x7f07c415ad00) 0
      primary-for boost::asio::detail::service_base<boost::asio::detail::strand_service> (0x0x7f07c415ac98)
    boost::asio::detail::noncopyable (0x0x7f07c3e38e40) 0 empty

Class boost::asio::detail::strand_service::strand_impl
   size=56 align=4
   base size=56 base align=4
boost::asio::detail::strand_service::strand_impl (0x0x7f07c3c5d138) 0
  boost::asio::detail::task_io_service_operation (0x0x7f07c3e38f60) 0

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

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

Class boost::asio::detail::strand_service
   size=824 align=4
   base size=824 base align=4
boost::asio::detail::strand_service (0x0x7f07c3c5d000) 0
    vptr=((& boost::asio::detail::strand_service::_ZTVN5boost4asio6detail14strand_serviceE) + 8u)
  boost::asio::detail::service_base<boost::asio::detail::strand_service> (0x0x7f07c3c5d068) 0
      primary-for boost::asio::detail::strand_service (0x0x7f07c3c5d000)
    boost::asio::io_service::service (0x0x7f07c3c5d0d0) 0
        primary-for boost::asio::detail::service_base<boost::asio::detail::strand_service> (0x0x7f07c3c5d068)
      boost::asio::detail::noncopyable (0x0x7f07c3e38f00) 0 empty

Class boost::asio::detail::strand_service::on_dispatch_exit
   size=8 align=4
   base size=8 base align=4
boost::asio::detail::strand_service::on_dispatch_exit (0x0x7f07c3c690c0) 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> (0x0x7f07c3c5d270) 0 empty
  boost::asio::detail::noncopyable (0x0x7f07c3c69180) 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> (0x0x7f07c3c5d3a8) 0 empty
  boost::asio::detail::keyword_tss_ptr<boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl>::context> (0x0x7f07c3c5d410) 0 empty
    boost::asio::detail::noncopyable (0x0x7f07c3c691e0) 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> (0x0x7f07c3c69120) 0 empty

Class boost::asio::detail::strand_service::on_do_complete_exit
   size=8 align=4
   base size=8 base align=4
boost::asio::detail::strand_service::on_do_complete_exit (0x0x7f07c3c69240) 0

Class boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl>::context
   size=12 align=4
   base size=12 base align=4
boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl>::context (0x0x7f07c3c5d680) 0
  boost::asio::detail::noncopyable (0x0x7f07c3c692a0) 0 empty

Class boost::asio::io_service::strand
   size=8 align=4
   base size=8 base align=4
boost::asio::io_service::strand (0x0x7f07c3c693c0) 0

Class option
   size=16 align=4
   base size=16 base align=4
option (0x0x7f07c3c69600) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class BasicmessagesWorker
   size=1 align=1
   base size=0 base align=1
BasicmessagesWorker (0x0x7f07c3649780) 0 empty

Vtable for MessageException
MessageException::_ZTV16MessageException: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI16MessageException)
8     (int (*)(...))MessageException::~MessageException
12    (int (*)(...))MessageException::~MessageException
16    (int (*)(...))std::runtime_error::what

Class MessageException
   size=8 align=4
   base size=8 base align=4
MessageException (0x0x7f07c36486e8) 0
    vptr=((& MessageException::_ZTV16MessageException) + 8u)
  std::runtime_error (0x0x7f07c3648750) 0
      primary-for MessageException (0x0x7f07c36486e8)
    std::exception (0x0x7f07c3649840) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f07c3648750)

Class boost::shared_array<char>
   size=8 align=4
   base size=8 base align=4
boost::shared_array<char> (0x0x7f07c3649900) 0

Class Message
   size=24 align=4
   base size=21 base align=4
Message (0x0x7f07c36498a0) 0

Vtable for Parser
Parser::_ZTV6Parser: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI6Parser)
8     (int (*)(...))__cxa_pure_virtual
12    0u
16    0u

Class Parser
   size=4 align=4
   base size=4 base align=4
Parser (0x0x7f07c3649960) 0 nearly-empty
    vptr=((& Parser::_ZTV6Parser) + 8u)

Class boost::detail::sp_element<Parser>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<Parser> (0x0x7f07c3649ae0) 0 empty

Class boost::detail::sp_dereference<Parser>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<Parser> (0x0x7f07c3649b40) 0 empty

Class boost::detail::sp_member_access<Parser>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<Parser> (0x0x7f07c3649ba0) 0 empty

Class boost::detail::sp_array_access<Parser>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<Parser> (0x0x7f07c3649c00) 0 empty

Class boost::shared_ptr<Parser>
   size=8 align=4
   base size=8 base align=4
boost::shared_ptr<Parser> (0x0x7f07c3649a80) 0

Class CompositeParser::ParsingEntry
   size=16 align=4
   base size=16 base align=4
CompositeParser::ParsingEntry (0x0x7f07c3649a20) 0

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

Class std::allocator<std::pair<const int, CompositeParser::ParsingEntry> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const int, CompositeParser::ParsingEntry> > (0x0x7f07c36488f0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, CompositeParser::ParsingEntry> > (0x0x7f07c3649d20) 0 empty

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, CompositeParser::ParsingEntry> > >::rebind<std::_Rb_tree_node<std::pair<const int, CompositeParser::ParsingEntry> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const int, CompositeParser::ParsingEntry> > >::rebind<std::_Rb_tree_node<std::pair<const int, CompositeParser::ParsingEntry> > > (0x0x7f07c3649f60) 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> (0x0x7f07c371f060) 0 empty

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

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

Class std::allocator<std::_Rb_tree_node<std::pair<const int, CompositeParser::ParsingEntry> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const int, CompositeParser::ParsingEntry> > > (0x0x7f07c3648d68) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, CompositeParser::ParsingEntry> > > (0x0x7f07c371f240) 0 empty

Class std::_Rb_tree<int, std::pair<const int, CompositeParser::ParsingEntry>, std::_Select1st<std::pair<const int, CompositeParser::ParsingEntry> >, std::less<int>, std::allocator<std::pair<const int, CompositeParser::ParsingEntry> > >::_Rb_tree_impl<std::less<int>, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, CompositeParser::ParsingEntry>, std::_Select1st<std::pair<const int, CompositeParser::ParsingEntry> >, std::less<int>, std::allocator<std::pair<const int, CompositeParser::ParsingEntry> > >::_Rb_tree_impl<std::less<int>, false> (0x0x7f07c3648e38) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, CompositeParser::ParsingEntry> > > (0x0x7f07c3648ea0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, CompositeParser::ParsingEntry> > > (0x0x7f07c371f360) 0 empty

Class std::_Rb_tree<int, std::pair<const int, CompositeParser::ParsingEntry>, std::_Select1st<std::pair<const int, CompositeParser::ParsingEntry> >, std::less<int>, std::allocator<std::pair<const int, CompositeParser::ParsingEntry> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<int, std::pair<const int, CompositeParser::ParsingEntry>, std::_Select1st<std::pair<const int, CompositeParser::ParsingEntry> >, std::less<int>, std::allocator<std::pair<const int, CompositeParser::ParsingEntry> > > (0x0x7f07c3649f00) 0

Class std::map<int, CompositeParser::ParsingEntry>
   size=24 align=4
   base size=24 base align=4
std::map<int, CompositeParser::ParsingEntry> (0x0x7f07c3649c60) 0

Vtable for CompositeParser
CompositeParser::_ZTV15CompositeParser: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15CompositeParser)
8     (int (*)(...))CompositeParser::parse
12    (int (*)(...))CompositeParser::~CompositeParser
16    (int (*)(...))CompositeParser::~CompositeParser

Class CompositeParser
   size=28 align=4
   base size=28 base align=4
CompositeParser (0x0x7f07c36487b8) 0
    vptr=((& CompositeParser::_ZTV15CompositeParser) + 8u)
  Parser (0x0x7f07c36499c0) 0 nearly-empty
      primary-for CompositeParser (0x0x7f07c36487b8)

Class boost::detail::sp_convertible<Parser, Parser>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<Parser, Parser> (0x0x7f07c371f5a0) 0 empty

Class boost::detail::sp_enable_if_convertible<Parser, Parser>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<Parser, Parser> (0x0x7f07c32b8000) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f07c371f600) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<Parser>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<Parser>, int> (0x0x7f07c371f660) 0 empty

Vtable for BasicmessagesParser
BasicmessagesParser::_ZTV19BasicmessagesParser: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI19BasicmessagesParser)
8     (int (*)(...))CompositeParser::parse
12    (int (*)(...))BasicmessagesParser::~BasicmessagesParser
16    (int (*)(...))BasicmessagesParser::~BasicmessagesParser

Class BasicmessagesParser
   size=28 align=4
   base size=28 base align=4
BasicmessagesParser (0x0x7f07c32b81a0) 0
    vptr=((& BasicmessagesParser::_ZTV19BasicmessagesParser) + 8u)
  CompositeParser (0x0x7f07c32b8208) 0
      primary-for BasicmessagesParser (0x0x7f07c32b81a0)
    Parser (0x0x7f07c371f6c0) 0 nearly-empty
        primary-for CompositeParser (0x0x7f07c32b8208)

Class std::__detail::_List_node_base
   size=8 align=4
   base size=8 base align=4
std::__detail::_List_node_base (0x0x7f07c371f720) 0

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

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

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

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

Class Netload
   size=20 align=4
   base size=20 base align=4
Netload (0x0x7f07c371fb40) 0

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

Class Unameinfo
   size=20 align=4
   base size=20 base align=4
Unameinfo (0x0x7f07c371fc00) 0

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

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

Class Procinfo
   size=24 align=4
   base size=24 base align=4
Procinfo (0x0x7f07c371fd20) 0

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

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

Class std::allocator<Procinfo>::rebind<Procinfo>
   size=1 align=1
   base size=0 base align=1
std::allocator<Procinfo>::rebind<Procinfo> (0x0x7f07c371ff60) 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> > (0x0x7f07c3380000) 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> > (0x0x7f07c32b84e0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Procinfo> > (0x0x7f07c3380060) 0 empty

Class std::_List_base<Procinfo, std::allocator<Procinfo> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<Procinfo, std::allocator<Procinfo> >::_List_impl (0x0x7f07c32b8548) 0
  std::allocator<std::_List_node<Procinfo> > (0x0x7f07c32b85b0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Procinfo> > (0x0x7f07c33800c0) 0 empty

Class std::_List_base<Procinfo, std::allocator<Procinfo> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<Procinfo, std::allocator<Procinfo> > (0x0x7f07c371fde0) 0

Class std::list<Procinfo>
   size=8 align=4
   base size=8 base align=4
std::list<Procinfo> (0x0x7f07c32b8618) 0
  std::_List_base<Procinfo, std::allocator<Procinfo> > (0x0x7f07c3380120) 0

Class Wsinfo
   size=160 align=4
   base size=160 base align=4
Wsinfo (0x0x7f07c371fd80) 0

Class SinfoWorker
   size=4 align=4
   base size=4 base align=4
SinfoWorker (0x0x7f07c3380180) 0

Vtable for SinfoParser
SinfoParser::_ZTV11SinfoParser: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI11SinfoParser)
8     (int (*)(...))CompositeParser::parse
12    (int (*)(...))SinfoParser::~SinfoParser
16    (int (*)(...))SinfoParser::~SinfoParser

Class SinfoParser
   size=28 align=4
   base size=28 base align=4
SinfoParser (0x0x7f07c32b86e8) 0
    vptr=((& SinfoParser::_ZTV11SinfoParser) + 8u)
  CompositeParser (0x0x7f07c32b8750) 0
      primary-for SinfoParser (0x0x7f07c32b86e8)
    Parser (0x0x7f07c33801e0) 0 nearly-empty
        primary-for CompositeParser (0x0x7f07c32b8750)

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

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

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

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

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

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

Class mpl_::integral_c<unsigned int, 0u>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<unsigned int, 0u> (0x0x7f07c3411660) 0 empty

Class boost::integral_constant<unsigned int, 0u>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<unsigned int, 0u> (0x0x7f07c32b8e38) 0 empty
  mpl_::integral_c<unsigned int, 0u> (0x0x7f07c34116c0) 0 empty

Class boost::alignment_of<void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<void> (0x0x7f07c32b8ea0) 0 empty
  boost::integral_constant<unsigned int, 0u> (0x0x7f07c32b8f08) 0 empty
    mpl_::integral_c<unsigned int, 0u> (0x0x7f07c3411720) 0 empty

Class boost::alignment_of<const void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<const void> (0x0x7f07c32b8f70) 0 empty
  boost::integral_constant<unsigned int, 0u> (0x0x7f07c32b8680) 0 empty
    mpl_::integral_c<unsigned int, 0u> (0x0x7f07c3411780) 0 empty

Class boost::alignment_of<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<volatile void> (0x0x7f07c3648820) 0 empty
  boost::integral_constant<unsigned int, 0u> (0x0x7f07c3468000) 0 empty
    mpl_::integral_c<unsigned int, 0u> (0x0x7f07c34117e0) 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> (0x0x7f07c3468068) 0 empty
  boost::integral_constant<unsigned int, 0u> (0x0x7f07c34680d0) 0 empty
    mpl_::integral_c<unsigned int, 0u> (0x0x7f07c3411840) 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> (0x0x7f07c302fd80) 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> (0x0x7f07c302fde0) 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> (0x0x7f07c302fe40) 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> (0x0x7f07c302fea0) 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> (0x0x7f07c3083060) 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> (0x0x7f07c30830c0) 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> (0x0x7f07c3083120) 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> (0x0x7f07c3083180) 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> (0x0x7f07c30834e0) 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> (0x0x7f07c3083540) 0

Class boost::detail::has_one_T<int>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<int> (0x0x7f07c30835a0) 0

Class boost::detail::has_one_T<long int>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<long int> (0x0x7f07c3083600) 0

Class boost::detail::has_one_T<long long int>
   size=8 align=4
   base size=8 base align=4
boost::detail::has_one_T<long long int> (0x0x7f07c3083660) 0

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

Class boost::detail::has_one_T<double>
   size=8 align=4
   base size=8 base align=4
boost::detail::has_one_T<double> (0x0x7f07c3083720) 0

Class boost::detail::has_one_T<long double>
   size=12 align=4
   base size=12 base align=4
boost::detail::has_one_T<long double> (0x0x7f07c3083780) 0

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

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

Class boost::detail::has_one_T<int boost::detail::alignment_dummy::*>
   size=4 align=4
   base size=4 base align=4
boost::detail::has_one_T<int boost::detail::alignment_dummy::*> (0x0x7f07c30838a0) 0

Class boost::detail::has_one_T<int (boost::detail::alignment_dummy::*)()>
   size=8 align=4
   base size=8 base align=4
boost::detail::has_one_T<int (boost::detail::alignment_dummy::*)()> (0x0x7f07c3083900) 0

Class boost::detail::max_align
   size=12 align=4
   base size=12 base align=4
boost::detail::max_align (0x0x7f07c3083480) 0

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

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

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

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

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

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

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

Class boost::type_with_alignment<1u>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<1u> (0x0x7f07c3083d80) 0 empty

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

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

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

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

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

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

Class boost::type_with_alignment<128u>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<128u> (0x0x7f07c2cbc060) 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> (0x0x7f07c2cbc0c0) 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> (0x0x7f07c2cbc120) 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> (0x0x7f07c2cbc180) 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> (0x0x7f07c2cbc1e0) 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> (0x0x7f07c2cbc240) 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> (0x0x7f07c2cbc2a0) 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> (0x0x7f07c2cbc300) 0 empty

Class boost::has_trivial_destructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void> (0x0x7f07c307d820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c307d888) 0 empty
    mpl_::bool_<false> (0x0x7f07c2cbcc00) 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> (0x0x7f07c307d8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c307d958) 0 empty
    mpl_::bool_<false> (0x0x7f07c2cbcc60) 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> (0x0x7f07c307d9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c307da28) 0 empty
    mpl_::bool_<false> (0x0x7f07c2cbccc0) 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> (0x0x7f07c307da90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c307daf8) 0 empty
    mpl_::bool_<false> (0x0x7f07c2cbcd20) 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> (0x0x7f07c2d3b900) 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> > (0x0x7f07c307dc30) 0 empty
  mpl_::int_<-1> (0x0x7f07c2d3ba80) 0 empty

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

Class mpl_::int_<1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<1> (0x0x7f07c2d3bcc0) 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> > (0x0x7f07c307dd68) 0 empty
  mpl_::int_<-1> (0x0x7f07c2d3bd80) 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> (0x0x7f07c2d3bde0) 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> > (0x0x7f07c307dea0) 0 empty
  mpl_::int_<-1> (0x0x7f07c2d3bf60) 0 empty

Vtable for boost::any::placeholder
boost::any::placeholder::_ZTVN5boost3any11placeholderE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost3any11placeholderE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual

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

Class boost::any
   size=4 align=4
   base size=4 base align=4
boost::any (0x0x7f07c2dbc060) 0

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

Class boost::bad_any_cast
   size=4 align=4
   base size=4 base align=4
boost::bad_any_cast (0x0x7f07c2de0000) 0 nearly-empty
    vptr=((& boost::bad_any_cast::_ZTVN5boost12bad_any_castE) + 8u)
  std::bad_cast (0x0x7f07c2de0068) 0 nearly-empty
      primary-for boost::bad_any_cast (0x0x7f07c2de0000)
    std::exception (0x0x7f07c2dbc180) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f07c2de0068)

Class boost::signals::detail::bound_object
   size=12 align=4
   base size=12 base align=4
boost::signals::detail::bound_object (0x0x7f07c2dbc1e0) 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> (0x0x7f07c2dbc300) 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> (0x0x7f07c2de0208) 0 empty
  __gnu_cxx::new_allocator<boost::signals::detail::bound_object> (0x0x7f07c2dbc360) 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> > (0x0x7f07c2dbc3c0) 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> (0x0x7f07c2dbc420) 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> > (0x0x7f07c2dbc480) 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> > (0x0x7f07c2de0410) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::bound_object> > (0x0x7f07c2dbc4e0) 0 empty

Class std::_List_base<boost::signals::detail::bound_object, std::allocator<boost::signals::detail::bound_object> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<boost::signals::detail::bound_object, std::allocator<boost::signals::detail::bound_object> >::_List_impl (0x0x7f07c2de0478) 0
  std::allocator<std::_List_node<boost::signals::detail::bound_object> > (0x0x7f07c2de04e0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::bound_object> > (0x0x7f07c2dbc540) 0 empty

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

Class std::list<boost::signals::detail::bound_object>
   size=8 align=4
   base size=8 base align=4
std::list<boost::signals::detail::bound_object> (0x0x7f07c2de0618) 0
  std::_List_base<boost::signals::detail::bound_object, std::allocator<boost::signals::detail::bound_object> > (0x0x7f07c2dbc5a0) 0

Class boost::signals::detail::basic_connection
   size=24 align=4
   base size=24 base align=4
boost::signals::detail::basic_connection (0x0x7f07c2dbc240) 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> (0x0x7f07c2dbc600) 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> (0x0x7f07c2de07b8) 0 empty
  boost::detail::empty_base<boost::signals::connection> (0x0x7f07c2dbc660) 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> (0x0x7f07c2de0820) 0 empty
  boost::detail::empty_base<boost::signals::connection> (0x0x7f07c2dbc6c0) 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> (0x0x7f07c2dbc840) 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> (0x0x7f07c2dbc8a0) 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> (0x0x7f07c2dbc900) 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> (0x0x7f07c2dbc960) 0 empty

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

Class boost::signals::connection
   size=12 align=4
   base size=9 base align=4
boost::signals::connection (0x0x7f07c2df3c40) 0
  boost::less_than_comparable1<boost::signals::connection> (0x0x7f07c2de0888) 0 empty
    boost::detail::empty_base<boost::signals::connection> (0x0x7f07c2dbc720) 0 empty
  boost::equality_comparable1<boost::signals::connection> (0x0x7f07c2de08f0) 1 empty
    boost::detail::empty_base<boost::signals::connection> (0x0x7f07c2dbc780) 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> (0x0x7f07c2dbcd80) 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> (0x0x7f07c2de0a90) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f07c2dbcde0) 0 empty

Class boost::signals::scoped_connection
   size=12 align=4
   base size=10 base align=4
boost::signals::scoped_connection (0x0x7f07c2de0af8) 0
  boost::signals::connection (0x0x7f07c2aba380) 0
    boost::less_than_comparable1<boost::signals::connection> (0x0x7f07c2de0b60) 0 empty
      boost::detail::empty_base<boost::signals::connection> (0x0x7f07c2dbce40) 0 empty
    boost::equality_comparable1<boost::signals::connection> (0x0x7f07c2de0bc8) 1 empty
      boost::detail::empty_base<boost::signals::connection> (0x0x7f07c2dbcea0) 1 empty

Class boost::signals::detail::connection_slot_pair
   size=16 align=4
   base size=16 base align=4
boost::signals::detail::connection_slot_pair (0x0x7f07c2dbcf00) 0

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

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

Class boost::signals::detail::auto_disconnect_bound_object
   size=16 align=4
   base size=13 base align=4
boost::signals::detail::auto_disconnect_bound_object (0x0x7f07c2ad4060) 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> (0x0x7f07c2ad4480) 0 empty

Class boost::detail::alignment_of_hack<boost::detail::max_align>
   size=16 align=4
   base size=16 base align=4
boost::detail::alignment_of_hack<boost::detail::max_align> (0x0x7f07c2ad44e0) 0

Class boost::detail::alignment_logic<4u, 12u>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_logic<4u, 12u> (0x0x7f07c2ad4540) 0 empty

Class mpl_::integral_c<unsigned int, 4u>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<unsigned int, 4u> (0x0x7f07c2ad45a0) 0 empty

Class boost::integral_constant<unsigned int, 4u>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<unsigned int, 4u> (0x0x7f07c2de0dd0) 0 empty
  mpl_::integral_c<unsigned int, 4u> (0x0x7f07c2ad4600) 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> (0x0x7f07c2de0e38) 0 empty
  boost::integral_constant<unsigned int, 4u> (0x0x7f07c2de0ea0) 0 empty
    mpl_::integral_c<unsigned int, 4u> (0x0x7f07c2ad4660) 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> (0x0x7f07c2ad4a80) 0 empty

Class boost::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<bool> (0x0x7f07c2de0958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b22000) 0 empty
    mpl_::bool_<false> (0x0x7f07c2ad4ae0) 0 empty

Class boost::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<bool> (0x0x7f07c2b22068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b220d0) 0 empty
    mpl_::bool_<false> (0x0x7f07c2ad4b40) 0 empty

Class boost::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<bool> (0x0x7f07c2b22138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b221a0) 0 empty
    mpl_::bool_<false> (0x0x7f07c2ad4ba0) 0 empty

Class boost::is_void<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_void<bool> (0x0x7f07c2b22208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b22270) 0 empty
    mpl_::bool_<false> (0x0x7f07c2ad4c00) 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> (0x0x7f07c2ad4c60) 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> (0x0x7f07c2ad4a20) 0 empty

Class boost::add_rvalue_reference<bool>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<bool> (0x0x7f07c2ad49c0) 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> (0x0x7f07c2b30540) 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> (0x0x7f07c2b305a0) 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> (0x0x7f07c2b30600) 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> (0x0x7f07c2b30660) 0 empty

Class boost::has_trivial_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_assign<void> (0x0x7f07c2b22618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b22680) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b308a0) 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> (0x0x7f07c2b226e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b22750) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b30900) 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> (0x0x7f07c2b227b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b22820) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b30960) 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> (0x0x7f07c2b22888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b228f0) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b309c0) 0 empty

Class boost::has_nothrow_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<void> (0x0x7f07c2b229c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b22a28) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b30ae0) 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> (0x0x7f07c2b22a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b22af8) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b30b40) 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> (0x0x7f07c2b22b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b22bc8) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b30ba0) 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> (0x0x7f07c2b22c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b22c98) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b30c00) 0 empty

Class boost::has_nothrow_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<void> (0x0x7f07c2b22dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b22e38) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b30d80) 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> (0x0x7f07c2b22ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b22f08) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b30de0) 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> (0x0x7f07c2b22f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5f000) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b30e40) 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> (0x0x7f07c2b5f068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5f0d0) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b30ea0) 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> (0x0x7f07c2b5f138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5f1a0) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b30f00) 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> (0x0x7f07c2b5f208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5f270) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b30f60) 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> (0x0x7f07c2b5f2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5f340) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b61000) 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> (0x0x7f07c2b5f3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5f410) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b61060) 0 empty

Class boost::has_trivial_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<void> (0x0x7f07c2b5f548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5f5b0) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b611e0) 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> (0x0x7f07c2b5f618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5f680) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b61240) 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> (0x0x7f07c2b5f6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5f750) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b612a0) 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> (0x0x7f07c2b5f7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5f820) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b61300) 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> (0x0x7f07c2b5f888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5f8f0) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b61360) 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> (0x0x7f07c2b5f958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5f9c0) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b613c0) 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> (0x0x7f07c2b5fa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5fa90) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b61420) 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> (0x0x7f07c2b5faf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5fb60) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b61480) 0 empty

Class boost::has_nothrow_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<void> (0x0x7f07c2b5fc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5fd00) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b61600) 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> (0x0x7f07c2b5fd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5fdd0) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b61660) 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> (0x0x7f07c2b5fe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5fea0) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b616c0) 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> (0x0x7f07c2b5ff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b5ff70) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b61720) 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> (0x0x7f07c2b71000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b71068) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b61780) 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> (0x0x7f07c2b710d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b71138) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b617e0) 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> (0x0x7f07c2b711a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b71208) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b61840) 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> (0x0x7f07c2b71270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2b712d8) 0 empty
    mpl_::bool_<false> (0x0x7f07c2b618a0) 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 (0x0x7f07c2b61a20) 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 (0x0x7f07c2b61a80) 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 (0x0x7f07c2b61ae0) 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 (0x0x7f07c2b61ba0) 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 (0x0x7f07c2b61e40) 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 (0x0x7f07c2b8e1e0) 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 (0x0x7f07c2b8e240) 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 (0x0x7f07c2b8e2a0) 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 (0x0x7f07c2b8e360) 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 (0x0x7f07c2b8e600) 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 (0x0x7f07c2b8e960) 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 (0x0x7f07c2b8e9c0) 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 (0x0x7f07c2b8ea20) 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 (0x0x7f07c2b8eae0) 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 (0x0x7f07c2b8ed80) 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 (0x0x7f07c2bcf120) 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 (0x0x7f07c2bcf180) 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 (0x0x7f07c2bcf1e0) 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 (0x0x7f07c2bcf2a0) 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 (0x0x7f07c2bcf540) 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 (0x0x7f07c2bcf8a0) 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 (0x0x7f07c2bcf900) 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 (0x0x7f07c2bcf960) 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 (0x0x7f07c2bcfa20) 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 (0x0x7f07c2bcfcc0) 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 (0x0x7f07c2c16060) 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 (0x0x7f07c2c160c0) 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 (0x0x7f07c2c16120) 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 (0x0x7f07c2c161e0) 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 (0x0x7f07c2c16480) 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 (0x0x7f07c2c167e0) 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 (0x0x7f07c2c16840) 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 (0x0x7f07c2c168a0) 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 (0x0x7f07c2c16960) 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 (0x0x7f07c2c16c00) 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 (0x0x7f07c2c16ea0) 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 (0x0x7f07c2c16f00) 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 (0x0x7f07c2c16f60) 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 (0x0x7f07c2c51060) 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 (0x0x7f07c2c51300) 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 (0x0x7f07c2c515a0) 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 (0x0x7f07c2c51600) 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 (0x0x7f07c2c51660) 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 (0x0x7f07c2c51720) 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 (0x0x7f07c2c519c0) 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 (0x0x7f07c2c51d20) 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 (0x0x7f07c2c51d80) 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 (0x0x7f07c2c51de0) 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 (0x0x7f07c2c51ea0) 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 (0x0x7f07c2c8f180) 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 (0x0x7f07c2c8f4e0) 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 (0x0x7f07c2c8f540) 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 (0x0x7f07c2c8f5a0) 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 (0x0x7f07c2c8f660) 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 (0x0x7f07c2c8f900) 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 (0x0x7f07c2c8fc60) 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 (0x0x7f07c2c8fcc0) 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 (0x0x7f07c2c8fd20) 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 (0x0x7f07c2c8fde0) 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 (0x0x7f07c28cd0c0) 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 (0x0x7f07c28cd420) 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 (0x0x7f07c28cd480) 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 (0x0x7f07c28cd4e0) 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 (0x0x7f07c28cd5a0) 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 (0x0x7f07c28cd840) 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 (0x0x7f07c28cdba0) 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 (0x0x7f07c28cdc00) 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 (0x0x7f07c28cdc60) 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 (0x0x7f07c28cdd20) 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 (0x0x7f07c290d000) 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 (0x0x7f07c290d360) 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 (0x0x7f07c290d3c0) 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 (0x0x7f07c290d420) 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 (0x0x7f07c290d4e0) 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 (0x0x7f07c290d780) 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 (0x0x7f07c290dae0) 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 (0x0x7f07c290db40) 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 (0x0x7f07c290dba0) 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 (0x0x7f07c290dc60) 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 (0x0x7f07c290df00) 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 (0x0x7f07c294f2a0) 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 (0x0x7f07c294f300) 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 (0x0x7f07c294f360) 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 (0x0x7f07c294f420) 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 (0x0x7f07c294f6c0) 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 (0x0x7f07c294fa20) 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 (0x0x7f07c294fa80) 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 (0x0x7f07c294fae0) 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 (0x0x7f07c294fba0) 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 (0x0x7f07c294fe40) 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 (0x0x7f07c298f1e0) 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 (0x0x7f07c298f240) 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 (0x0x7f07c298f2a0) 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 (0x0x7f07c298f360) 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 (0x0x7f07c298f600) 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 (0x0x7f07c298f8a0) 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 (0x0x7f07c298f900) 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 (0x0x7f07c298f960) 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 (0x0x7f07c298fa20) 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 (0x0x7f07c298fcc0) 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 (0x0x7f07c29cc060) 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 (0x0x7f07c29cc0c0) 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 (0x0x7f07c29cc120) 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 (0x0x7f07c29cc1e0) 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 (0x0x7f07c29cc480) 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 (0x0x7f07c29cc7e0) 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 (0x0x7f07c29cc840) 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 (0x0x7f07c29cc8a0) 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 (0x0x7f07c29cc960) 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 (0x0x7f07c29ccc00) 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 (0x0x7f07c29ccf60) 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 (0x0x7f07c2a12000) 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 (0x0x7f07c2a12060) 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 (0x0x7f07c2a12120) 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 (0x0x7f07c2a123c0) 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 (0x0x7f07c2a12720) 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 (0x0x7f07c2a12780) 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 (0x0x7f07c2a127e0) 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 (0x0x7f07c2a128a0) 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 (0x0x7f07c2a12b40) 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 (0x0x7f07c2a12ea0) 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 (0x0x7f07c2a12f00) 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 (0x0x7f07c2a12f60) 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 (0x0x7f07c2a50060) 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 (0x0x7f07c2a50300) 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 (0x0x7f07c2a50660) 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 (0x0x7f07c2a506c0) 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 (0x0x7f07c2a50720) 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 (0x0x7f07c2a507e0) 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 (0x0x7f07c2a50a80) 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 (0x0x7f07c2a50de0) 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 (0x0x7f07c2a50e40) 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 (0x0x7f07c2a50ea0) 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 (0x0x7f07c2a50f60) 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 (0x0x7f07c2a92240) 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 (0x0x7f07c2a924e0) 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 (0x0x7f07c2a92540) 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 (0x0x7f07c2a925a0) 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 (0x0x7f07c2a92660) 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 (0x0x7f07c2a92900) 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 (0x0x7f07c2a92c60) 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 (0x0x7f07c2a92cc0) 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 (0x0x7f07c2a92d20) 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 (0x0x7f07c2a92de0) 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 (0x0x7f07c26b90c0) 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 (0x0x7f07c26b9420) 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 (0x0x7f07c26b9480) 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 (0x0x7f07c26b94e0) 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 (0x0x7f07c26b95a0) 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 (0x0x7f07c26b9840) 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 (0x0x7f07c26b9ba0) 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 (0x0x7f07c26b9c00) 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 (0x0x7f07c26b9c60) 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 (0x0x7f07c26b9d20) 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 (0x0x7f07c26fc000) 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 (0x0x7f07c26fc2a0) 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 (0x0x7f07c26fc300) 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 (0x0x7f07c26fc360) 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 (0x0x7f07c26fc420) 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 (0x0x7f07c26fc6c0) 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 (0x0x7f07c26fc960) 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 (0x0x7f07c26fc9c0) 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 (0x0x7f07c26fca20) 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 (0x0x7f07c26fcae0) 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 (0x0x7f07c26fcd80) 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 (0x0x7f07c273a060) 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 (0x0x7f07c273a0c0) 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 (0x0x7f07c273a120) 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 (0x0x7f07c273a1e0) 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 (0x0x7f07c273a480) 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 (0x0x7f07c273a720) 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 (0x0x7f07c273a780) 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 (0x0x7f07c273a7e0) 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 (0x0x7f07c273a8a0) 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 (0x0x7f07c273ab40) 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 (0x0x7f07c273aea0) 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 (0x0x7f07c273af00) 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 (0x0x7f07c273af60) 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 (0x0x7f07c2777060) 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 (0x0x7f07c2777300) 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 (0x0x7f07c2777660) 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 (0x0x7f07c27776c0) 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 (0x0x7f07c2777720) 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 (0x0x7f07c27777e0) 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 (0x0x7f07c2777a80) 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 (0x0x7f07c2777d20) 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 (0x0x7f07c2777d80) 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 (0x0x7f07c2777de0) 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 (0x0x7f07c2777ea0) 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 (0x0x7f07c27b0180) 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> (0x0x7f07c26df6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c26df750) 0 empty
    mpl_::bool_<false> (0x0x7f07c27b04e0) 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> (0x0x7f07c26df7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c26df820) 0 empty
    mpl_::bool_<false> (0x0x7f07c27b0540) 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> (0x0x7f07c26df888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c26df8f0) 0 empty
    mpl_::bool_<false> (0x0x7f07c27b05a0) 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> (0x0x7f07c26df958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c26df9c0) 0 empty
    mpl_::bool_<false> (0x0x7f07c27b0600) 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> (0x0x7f07c26dfa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c26dfaf8) 0 empty
    mpl_::bool_<false> (0x0x7f07c27b0720) 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> (0x0x7f07c26dfb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c26dfbc8) 0 empty
    mpl_::bool_<false> (0x0x7f07c27b0780) 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> (0x0x7f07c26dfc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c26dfc98) 0 empty
    mpl_::bool_<false> (0x0x7f07c27b07e0) 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> (0x0x7f07c26dfd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c26dfd68) 0 empty
    mpl_::bool_<false> (0x0x7f07c27b0840) 0 empty

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

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

Class std::complex<double>
   size=16 align=4
   base size=16 base align=4
std::complex<double> (0x0x7f07c27b0a80) 0

Class std::complex<long double>
   size=24 align=4
   base size=24 base align=4
std::complex<long double> (0x0x7f07c27b0ae0) 0

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

Class boost::is_copy_constructible<void>
   size=1 align=1
   base size=1 base align=1
boost::is_copy_constructible<void> (0x0x7f07c26dff70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c24da000) 0 empty
    mpl_::bool_<false> (0x0x7f07c27b0f60) 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> (0x0x7f07c24da068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c24da0d0) 0 empty
    mpl_::bool_<false> (0x0x7f07c24db000) 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> (0x0x7f07c24da138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c24da1a0) 0 empty
    mpl_::bool_<false> (0x0x7f07c24db060) 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> (0x0x7f07c24da208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c24da270) 0 empty
    mpl_::bool_<false> (0x0x7f07c24db0c0) 0 empty

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

Class boost::detail::is_empty_impl<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_empty_impl<void> (0x0x7f07c24db300) 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> (0x0x7f07c24db360) 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> (0x0x7f07c24db3c0) 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> (0x0x7f07c24db420) 0 empty

Class boost::is_floating_point<float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<float> (0x0x7f07c24da478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c24da4e0) 0 empty
    mpl_::bool_<true> (0x0x7f07c24db540) 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> (0x0x7f07c24da548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c24da5b0) 0 empty
    mpl_::bool_<true> (0x0x7f07c24db5a0) 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> (0x0x7f07c24da618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c24da680) 0 empty
    mpl_::bool_<true> (0x0x7f07c24db600) 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> (0x0x7f07c24da6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c24da750) 0 empty
    mpl_::bool_<true> (0x0x7f07c24db660) 0 empty

Class boost::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<double> (0x0x7f07c24da7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c24da820) 0 empty
    mpl_::bool_<true> (0x0x7f07c24db6c0) 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> (0x0x7f07c24da888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c24da8f0) 0 empty
    mpl_::bool_<true> (0x0x7f07c24db720) 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> (0x0x7f07c24da958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c24da9c0) 0 empty
    mpl_::bool_<true> (0x0x7f07c24db780) 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> (0x0x7f07c24daa28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c24daa90) 0 empty
    mpl_::bool_<true> (0x0x7f07c24db7e0) 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> (0x0x7f07c24daaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c24dab60) 0 empty
    mpl_::bool_<true> (0x0x7f07c24db840) 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> (0x0x7f07c24dabc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c24dac30) 0 empty
    mpl_::bool_<true> (0x0x7f07c24db8a0) 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> (0x0x7f07c24dac98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c24dad00) 0 empty
    mpl_::bool_<true> (0x0x7f07c24db900) 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> (0x0x7f07c24dad68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c24dadd0) 0 empty
    mpl_::bool_<true> (0x0x7f07c24db960) 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> (0x0x7f07c24daf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c24daf70) 0 empty
    mpl_::bool_<false> (0x0x7f07c24dbb40) 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> (0x0x7f07c24f7000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c24f7068) 0 empty
    mpl_::bool_<false> (0x0x7f07c24dbba0) 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> (0x0x7f07c24f70d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c24f7138) 0 empty
    mpl_::bool_<false> (0x0x7f07c24dbc00) 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> (0x0x7f07c24f71a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c24f7208) 0 empty
    mpl_::bool_<false> (0x0x7f07c24dbc60) 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> (0x0x7f07c24f72d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c24f7340) 0 empty
    mpl_::bool_<false> (0x0x7f07c24dbd80) 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> (0x0x7f07c24f73a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c24f7410) 0 empty
    mpl_::bool_<false> (0x0x7f07c24dbde0) 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> (0x0x7f07c24f7478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c24f74e0) 0 empty
    mpl_::bool_<false> (0x0x7f07c24dbe40) 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> (0x0x7f07c24f7548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c24f75b0) 0 empty
    mpl_::bool_<false> (0x0x7f07c24dbea0) 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> (0x0x7f07c25031e0) 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> (0x0x7f07c2503660) 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> > (0x0x7f07c24f79c0) 0 empty
  mpl_::bool_<true> (0x0x7f07c2503900) 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> (0x0x7f07c2503a80) 0 empty

Class mpl_::int_<5>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<5> (0x0x7f07c2503ba0) 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> > (0x0x7f07c24f7b60) 0 empty
  mpl_::int_<-1> (0x0x7f07c2503c60) 0 empty

Class boost::mpl::not_<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_<mpl_::na> (0x0x7f07c2503d80) 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> > (0x0x7f07c24f7d68) 0 empty
  mpl_::int_<-1> (0x0x7f07c2503f00) 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> (0x0x7f07c2539208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c2539270) 0 empty
    mpl_::bool_<true> (0x0x7f07c256f540) 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> (0x0x7f07c25392d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c2539340) 0 empty
    mpl_::bool_<true> (0x0x7f07c256f5a0) 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> (0x0x7f07c25393a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c2539410) 0 empty
    mpl_::bool_<true> (0x0x7f07c256f600) 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> (0x0x7f07c2539478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c25394e0) 0 empty
    mpl_::bool_<true> (0x0x7f07c256f660) 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> (0x0x7f07c2539548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c25395b0) 0 empty
    mpl_::bool_<true> (0x0x7f07c256f6c0) 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> (0x0x7f07c2539618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2539680) 0 empty
    mpl_::bool_<false> (0x0x7f07c256f720) 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> (0x0x7f07c25396e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2539750) 0 empty
    mpl_::bool_<false> (0x0x7f07c256f780) 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> (0x0x7f07c25397b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c2539820) 0 empty
    mpl_::bool_<true> (0x0x7f07c256f7e0) 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> (0x0x7f07c2539888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c25398f0) 0 empty
    mpl_::bool_<true> (0x0x7f07c256f840) 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> (0x0x7f07c256f8a0) 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> (0x0x7f07c256f900) 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> (0x0x7f07c256f960) 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> (0x0x7f07c256f9c0) 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> (0x0x7f07c256fa20) 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> (0x0x7f07c256fa80) 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> (0x0x7f07c256fae0) 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> (0x0x7f07c256fb40) 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> (0x0x7f07c256fba0) 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> (0x0x7f07c256fc00) 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> (0x0x7f07c256fc60) 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> (0x0x7f07c256fcc0) 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> (0x0x7f07c256fd20) 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> (0x0x7f07c256fd80) 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> (0x0x7f07c256fde0) 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> (0x0x7f07c256fe40) 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> (0x0x7f07c256fea0) 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> (0x0x7f07c256ff00) 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> (0x0x7f07c256ff60) 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> (0x0x7f07c2594000) 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> (0x0x7f07c2594060) 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> (0x0x7f07c25940c0) 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> (0x0x7f07c2594120) 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> (0x0x7f07c2594180) 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> (0x0x7f07c2594240) 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> (0x0x7f07c25942a0) 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> (0x0x7f07c2594300) 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> (0x0x7f07c2594360) 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> (0x0x7f07c25943c0) 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> (0x0x7f07c2594420) 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> (0x0x7f07c2594780) 0 empty

Class std::allocator<boost::signals::connection>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::signals::connection> (0x0x7f07c2539a28) 0 empty
  __gnu_cxx::new_allocator<boost::signals::connection> (0x0x7f07c25947e0) 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> > (0x0x7f07c2594840) 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> (0x0x7f07c25948a0) 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> > (0x0x7f07c2594900) 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> > (0x0x7f07c2539c30) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::signals::connection> > (0x0x7f07c2594960) 0 empty

Class std::_List_base<boost::signals::connection, std::allocator<boost::signals::connection> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<boost::signals::connection, std::allocator<boost::signals::connection> >::_List_impl (0x0x7f07c2539c98) 0
  std::allocator<std::_List_node<boost::signals::connection> > (0x0x7f07c2539d00) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::signals::connection> > (0x0x7f07c25949c0) 0 empty

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

Class std::list<boost::signals::connection>
   size=8 align=4
   base size=8 base align=4
std::list<boost::signals::connection> (0x0x7f07c2539e38) 0
  std::_List_base<boost::signals::connection, std::allocator<boost::signals::connection> > (0x0x7f07c2594ae0) 0

Class boost::signals::trackable
   size=12 align=4
   base size=9 base align=4
boost::signals::trackable (0x0x7f07c25946c0) 0

Class boost::signals::detail::bound_objects_visitor
   size=4 align=4
   base size=4 base align=4
boost::signals::detail::bound_objects_visitor (0x0x7f07c2594c00) 0

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

Class boost::signals::detail::truth<false>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::truth<false> (0x0x7f07c2594e40) 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*> (0x0x7f07c2594f60) 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*> (0x0x7f07c2539ea0) 0 empty
  __gnu_cxx::new_allocator<const boost::signals::trackable*> (0x0x7f07c2658000) 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*> > (0x0x7f07c2594f00) 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*> (0x0x7f07c2658120) 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*> (0x0x7f07c26580c0) 0 empty

Class std::_Vector_base<const boost::signals::trackable*, std::allocator<const boost::signals::trackable*> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<const boost::signals::trackable*, std::allocator<const boost::signals::trackable*> >::_Vector_impl (0x0x7f07c265e138) 0
  std::allocator<const boost::signals::trackable*> (0x0x7f07c265e1a0) 0 empty
    __gnu_cxx::new_allocator<const boost::signals::trackable*> (0x0x7f07c2658240) 0 empty

Class std::_Vector_base<const boost::signals::trackable*, std::allocator<const boost::signals::trackable*> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<const boost::signals::trackable*, std::allocator<const boost::signals::trackable*> > (0x0x7f07c2594ea0) 0

Class std::vector<const boost::signals::trackable*>
   size=12 align=4
   base size=12 base align=4
std::vector<const boost::signals::trackable*> (0x0x7f07c265e3a8) 0
  std::_Vector_base<const boost::signals::trackable*, std::allocator<const boost::signals::trackable*> > (0x0x7f07c26582a0) 0

Class boost::signals::detail::slot_base::data_t
   size=24 align=4
   base size=24 base align=4
boost::signals::detail::slot_base::data_t (0x0x7f07c26583c0) 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> (0x0x7f07c2658480) 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> (0x0x7f07c26584e0) 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> (0x0x7f07c2658540) 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> (0x0x7f07c26585a0) 0 empty

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

Class boost::signals::detail::slot_base
   size=8 align=4
   base size=8 base align=4
boost::signals::detail::slot_base (0x0x7f07c2658360) 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> (0x0x7f07c26586c0) 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> (0x0x7f07c265e680) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f07c2658720) 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>&> (0x0x7f07c26587e0) 0 empty

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

Class boost::integer_traits<bool>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<bool> (0x0x7f07c230e230) 0 empty
  std::numeric_limits<bool> (0x0x7f07c2658a20) 0 empty
  boost::detail::integer_traits_base<bool, false, true> (0x0x7f07c2658a80) 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'> (0x0x7f07c2658ae0) 0 empty

Class boost::integer_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<char> (0x0x7f07c230e380) 0 empty
  std::numeric_limits<char> (0x0x7f07c2658b40) 0 empty
  boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7f07c2658ba0) 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> (0x0x7f07c2658c00) 0 empty

Class boost::integer_traits<signed char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<signed char> (0x0x7f07c230e4d0) 0 empty
  std::numeric_limits<signed char> (0x0x7f07c2658c60) 0 empty
  boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7f07c2658cc0) 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> (0x0x7f07c2658d20) 0 empty

Class boost::integer_traits<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned char> (0x0x7f07c230e620) 0 empty
  std::numeric_limits<unsigned char> (0x0x7f07c2658d80) 0 empty
  boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7f07c2658de0) 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> (0x0x7f07c2658e40) 0 empty

Class boost::integer_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<wchar_t> (0x0x7f07c230e770) 0 empty
  std::numeric_limits<wchar_t> (0x0x7f07c2658ea0) 0 empty
  boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7f07c2658f00) 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> (0x0x7f07c2658f60) 0 empty

Class boost::integer_traits<short int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short int> (0x0x7f07c230e8c0) 0 empty
  std::numeric_limits<short int> (0x0x7f07c231a000) 0 empty
  boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7f07c231a060) 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> (0x0x7f07c231a0c0) 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> (0x0x7f07c230ea10) 0 empty
  std::numeric_limits<short unsigned int> (0x0x7f07c231a120) 0 empty
  boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7f07c231a180) 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> (0x0x7f07c231a1e0) 0 empty

Class boost::integer_traits<int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<int> (0x0x7f07c230eb60) 0 empty
  std::numeric_limits<int> (0x0x7f07c231a240) 0 empty
  boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7f07c231a2a0) 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> (0x0x7f07c231a300) 0 empty

Class boost::integer_traits<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned int> (0x0x7f07c230ecb0) 0 empty
  std::numeric_limits<unsigned int> (0x0x7f07c231a360) 0 empty
  boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7f07c231a3c0) 0 empty

Class boost::detail::integer_traits_base<long int, -2147483648l, 2147483647l>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long int, -2147483648l, 2147483647l> (0x0x7f07c231a420) 0 empty

Class boost::integer_traits<long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long int> (0x0x7f07c230ee00) 0 empty
  std::numeric_limits<long int> (0x0x7f07c231a480) 0 empty
  boost::detail::integer_traits_base<long int, -2147483648l, 2147483647l> (0x0x7f07c231a4e0) 0 empty

Class boost::detail::integer_traits_base<long unsigned int, 0ul, 4294967295ul>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long unsigned int, 0ul, 4294967295ul> (0x0x7f07c231a540) 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> (0x0x7f07c230ef50) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7f07c231a5a0) 0 empty
  boost::detail::integer_traits_base<long unsigned int, 0ul, 4294967295ul> (0x0x7f07c231a600) 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> (0x0x7f07c231a660) 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> (0x0x7f07c23230e0) 0 empty
  std::numeric_limits<long long int> (0x0x7f07c231a6c0) 0 empty
  boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7f07c231a720) 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> (0x0x7f07c231a780) 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> (0x0x7f07c2323230) 0 empty
  std::numeric_limits<long long unsigned int> (0x0x7f07c231a8a0) 0 empty
  boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7f07c231a900) 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> (0x0x7f07c231aae0) 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> (0x0x7f07c231ab40) 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> (0x0x7f07c231aba0) 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> (0x0x7f07c231ac00) 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> (0x0x7f07c231ac60) 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> (0x0x7f07c231acc0) 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> (0x0x7f07c231ad20) 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> (0x0x7f07c231ad80) 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> (0x0x7f07c231ade0) 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> (0x0x7f07c231ae40) 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> (0x0x7f07c231af60) 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> (0x0x7f07c2333000) 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> (0x0x7f07c2333060) 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> (0x0x7f07c23330c0) 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> (0x0x7f07c2333120) 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> (0x0x7f07c2333180) 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> (0x0x7f07c23331e0) 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> (0x0x7f07c2333240) 0 empty

Class boost::detail::function::function_buffer::type_t
   size=8 align=4
   base size=8 base align=4
boost::detail::function::function_buffer::type_t (0x0x7f07c23335a0) 0

Class boost::detail::function::function_buffer::bound_memfunc_ptr_t
   size=12 align=4
   base size=12 base align=4
boost::detail::function::function_buffer::bound_memfunc_ptr_t (0x0x7f07c2333600) 0

Class boost::detail::function::function_buffer::obj_ref_t
   size=8 align=4
   base size=8 base align=4
boost::detail::function::function_buffer::obj_ref_t (0x0x7f07c23336c0) 0

Class boost::detail::function::function_buffer
   size=12 align=4
   base size=12 base align=4
boost::detail::function::function_buffer (0x0x7f07c2333540) 0

Class boost::detail::function::unusable
   size=1 align=1
   base size=0 base align=1
boost::detail::function::unusable (0x0x7f07c2333780) 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> (0x0x7f07c2333840) 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 (0x0x7f07c23338a0) 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 (0x0x7f07c2333900) 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 (0x0x7f07c2333960) 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 (0x0x7f07c23339c0) 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> (0x0x7f07c2333b40) 0 empty

Class boost::detail::alignment_of_hack<boost::detail::function::function_buffer>
   size=16 align=4
   base size=16 base align=4
boost::detail::alignment_of_hack<boost::detail::function::function_buffer> (0x0x7f07c2333ba0) 0

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> (0x0x7f07c265ea90) 0 empty
  boost::integral_constant<unsigned int, 4u> (0x0x7f07c265eaf8) 0 empty
    mpl_::integral_c<unsigned int, 4u> (0x0x7f07c2333c00) 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 (0x0x7f07c2333e40) 0 empty

Class boost::detail::function::vtable_base
   size=4 align=4
   base size=4 base align=4
boost::detail::function::vtable_base (0x0x7f07c2333ea0) 0

Class boost::function_base
   size=16 align=4
   base size=16 base align=4
boost::function_base (0x0x7f07c2333f00) 0

Vtable for boost::bad_function_call
boost::bad_function_call::_ZTVN5boost17bad_function_callE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost17bad_function_callE)
8     (int (*)(...))boost::bad_function_call::~bad_function_call
12    (int (*)(...))boost::bad_function_call::~bad_function_call
16    (int (*)(...))std::runtime_error::what

Class boost::bad_function_call
   size=8 align=4
   base size=8 base align=4
boost::bad_function_call (0x0x7f07c265eb60) 0
    vptr=((& boost::bad_function_call::_ZTVN5boost17bad_function_callE) + 8u)
  std::runtime_error (0x0x7f07c265ebc8) 0
      primary-for boost::bad_function_call (0x0x7f07c265eb60)
    std::exception (0x0x7f07c2333f60) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f07c265ebc8)

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> (0x0x7f07c23b94e0) 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> (0x0x7f07c23b9600) 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> (0x0x7f07c23b9720) 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> (0x0x7f07c23b9840) 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> > (0x0x7f07c265ef70) 0 empty
  mpl_::bool_<false> (0x0x7f07c23b9d80) 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> (0x0x7f07c23b9f00) 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> > (0x0x7f07c2444000) 0 empty
  mpl_::int_<-1> (0x0x7f07c243e0c0) 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> (0x0x7f07c243e3c0) 0 empty

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

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

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

Class mpl_::assert_
   size=1 align=1
   base size=0 base align=1
mpl_::assert_ (0x0x7f07c243e660) 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> (0x0x7f07c243e780) 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> (0x0x7f07c243e7e0) 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> (0x0x7f07c243e840) 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> (0x0x7f07c243e8a0) 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> (0x0x7f07c243e900) 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> (0x0x7f07c243e960) 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> (0x0x7f07c243ea80) 0 empty

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

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

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

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

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

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

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

Class boost::incrementable_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::incrementable_traversal_tag (0x0x7f07c24440d0) 0 empty
  boost::no_traversal_tag (0x0x7f07c24760c0) 0 empty

Class boost::single_pass_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::single_pass_traversal_tag (0x0x7f07c2444138) 0 empty
  boost::incrementable_traversal_tag (0x0x7f07c24441a0) 0 empty
    boost::no_traversal_tag (0x0x7f07c2476120) 0 empty

Class boost::forward_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::forward_traversal_tag (0x0x7f07c2444208) 0 empty
  boost::single_pass_traversal_tag (0x0x7f07c2444270) 0 empty
    boost::incrementable_traversal_tag (0x0x7f07c24442d8) 0 empty
      boost::no_traversal_tag (0x0x7f07c2476180) 0 empty

Class boost::bidirectional_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::bidirectional_traversal_tag (0x0x7f07c2444340) 0 empty
  boost::forward_traversal_tag (0x0x7f07c24443a8) 0 empty
    boost::single_pass_traversal_tag (0x0x7f07c2444410) 0 empty
      boost::incrementable_traversal_tag (0x0x7f07c2444478) 0 empty
        boost::no_traversal_tag (0x0x7f07c24761e0) 0 empty

Class boost::random_access_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::random_access_traversal_tag (0x0x7f07c24444e0) 0 empty
  boost::bidirectional_traversal_tag (0x0x7f07c2444548) 0 empty
    boost::forward_traversal_tag (0x0x7f07c24445b0) 0 empty
      boost::single_pass_traversal_tag (0x0x7f07c2444618) 0 empty
        boost::incrementable_traversal_tag (0x0x7f07c2444680) 0 empty
          boost::no_traversal_tag (0x0x7f07c2476240) 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 (0x0x7f07c2097138) 0 empty
  std::input_iterator_tag (0x0x7f07c2476c00) 0 empty

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

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

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

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

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

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

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

Class mpl_::void_
   size=1 align=1
   base size=0 base align=1
mpl_::void_ (0x0x7f07c20e8e40) 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_> (0x0x7f07c2120270) 0 empty
  mpl_::bool_<true> (0x0x7f07c20e8f00) 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_> (0x0x7f07c2120340) 0 empty
  mpl_::bool_<false> (0x0x7f07c214b000) 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> (0x0x7f07c214b060) 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> > (0x0x7f07c2120478) 0 empty
  mpl_::int_<-1> (0x0x7f07c214b1e0) 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> (0x0x7f07c214b240) 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> > (0x0x7f07c21205b0) 0 empty
  mpl_::int_<-1> (0x0x7f07c214b3c0) 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> (0x0x7f07c214ba20) 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> (0x0x7f07c214ba80) 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> (0x0x7f07c214bae0) 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> (0x0x7f07c214bb40) 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> (0x0x7f07c214bba0) 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> (0x0x7f07c214bc00) 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> (0x0x7f07c214bc60) 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> (0x0x7f07c21208f0) 0 empty
  mpl_::bool_<false> (0x0x7f07c214bde0) 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> (0x0x7f07c2187900) 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> (0x0x7f07c2187960) 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> (0x0x7f07c21879c0) 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> (0x0x7f07c2187a20) 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> (0x0x7f07c2187a80) 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> (0x0x7f07c2187ae0) 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> (0x0x7f07c2187b40) 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> (0x0x7f07c2187ba0) 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> (0x0x7f07c21878a0) 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> (0x0x7f07c2187c00) 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> > (0x0x7f07c2120a90) 0 empty
  mpl_::int_<-1> (0x0x7f07c2187d80) 0 empty

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

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

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

Class boost::signals::detail::stored_group
   size=12 align=4
   base size=12 base align=4
boost::signals::detail::stored_group (0x0x7f07c21ee960) 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> (0x0x7f07c21eec00) 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> (0x0x7f07c22671a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2267208) 0 empty
    mpl_::bool_<false> (0x0x7f07c21eec60) 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> (0x0x7f07c2267270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c22672d8) 0 empty
    mpl_::bool_<false> (0x0x7f07c21eecc0) 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> (0x0x7f07c2267340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c22673a8) 0 empty
    mpl_::bool_<false> (0x0x7f07c21eed20) 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> (0x0x7f07c21eed80) 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> (0x0x7f07c2267410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2267478) 0 empty
    mpl_::bool_<false> (0x0x7f07c21eede0) 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> (0x0x7f07c22674e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2267548) 0 empty
    mpl_::bool_<false> (0x0x7f07c21eee40) 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> (0x0x7f07c22675b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2267618) 0 empty
    mpl_::bool_<false> (0x0x7f07c21eeea0) 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> (0x0x7f07c21eef00) 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> (0x0x7f07c2267680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c22676e8) 0 empty
    mpl_::bool_<false> (0x0x7f07c21eef60) 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> (0x0x7f07c1e90000) 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> (0x0x7f07c1e90060) 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> (0x0x7f07c21eeba0) 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> (0x0x7f07c1e90180) 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> (0x0x7f07c2267888) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f07c1e902a0) 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> (0x0x7f07c1e904e0) 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> (0x0x7f07c1e90480) 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> (0x0x7f07c1e90420) 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> (0x0x7f07c1e903c0) 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> (0x0x7f07c1e90600) 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> (0x0x7f07c2267b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2267bc8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1e90660) 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> (0x0x7f07c2267c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2267c98) 0 empty
    mpl_::bool_<false> (0x0x7f07c1e906c0) 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> (0x0x7f07c2267d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2267d68) 0 empty
    mpl_::bool_<false> (0x0x7f07c1e90720) 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> (0x0x7f07c2267dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c2267e38) 0 empty
    mpl_::bool_<false> (0x0x7f07c1e90780) 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> (0x0x7f07c1e907e0) 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> (0x0x7f07c1e905a0) 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> (0x0x7f07c1e90540) 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> (0x0x7f07c1e90360) 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> (0x0x7f07c1e909c0) 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> (0x0x7f07c2267f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1eac000) 0 empty
    mpl_::bool_<false> (0x0x7f07c1e90a20) 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> (0x0x7f07c1eac068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1eac0d0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1e90a80) 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> (0x0x7f07c1e90ae0) 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> (0x0x7f07c1e90b40) 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> (0x0x7f07c1eac138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1eac1a0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1e90ba0) 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> (0x0x7f07c1eac208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1eac270) 0 empty
    mpl_::bool_<false> (0x0x7f07c1e90c00) 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> (0x0x7f07c1eac2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1eac340) 0 empty
    mpl_::bool_<false> (0x0x7f07c1e90c60) 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*> (0x0x7f07c1e90d80) 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> (0x0x7f07c1eac478) 0 empty
  boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7f07c1e90de0) 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> (0x0x7f07c1eac4e0) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::input_iterator_tag> (0x0x7f07c1eac548) 0 empty
    boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7f07c1e90e40) 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> (0x0x7f07c1eac5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1eac618) 0 empty
    mpl_::bool_<false> (0x0x7f07c1e90ea0) 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> (0x0x7f07c1eac680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1eac6e8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1e90f00) 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> > (0x0x7f07c1eac750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1eac7b8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1e90f60) 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> (0x0x7f07c1ec9120) 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> (0x0x7f07c1eac820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1eac888) 0 empty
    mpl_::bool_<false> (0x0x7f07c1ec9180) 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> (0x0x7f07c1eac8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1eac958) 0 empty
    mpl_::bool_<false> (0x0x7f07c1ec91e0) 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> (0x0x7f07c1eac9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1eaca28) 0 empty
    mpl_::bool_<false> (0x0x7f07c1ec9240) 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> (0x0x7f07c1ec92a0) 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> (0x0x7f07c1eaca90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1eacaf8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1ec9300) 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> (0x0x7f07c1ec9360) 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> (0x0x7f07c1ec90c0) 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> (0x0x7f07c1ec9480) 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> (0x0x7f07c1eacbc8) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f07c1ec95a0) 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> (0x0x7f07c1ec9660) 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> (0x0x7f07c1ec96c0) 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> (0x0x7f07c1eace38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1eacea0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1ec9720) 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> (0x0x7f07c1eacf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1eacf70) 0 empty
    mpl_::bool_<false> (0x0x7f07c1ec9780) 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> (0x0x7f07c1ec97e0) 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> (0x0x7f07c1edc000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1edc068) 0 empty
    mpl_::bool_<false> (0x0x7f07c1ec9840) 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> (0x0x7f07c1edc0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1edc138) 0 empty
    mpl_::bool_<false> (0x0x7f07c1ec98a0) 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> (0x0x7f07c1edc1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1edc208) 0 empty
    mpl_::bool_<false> (0x0x7f07c1ec9900) 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*> (0x0x7f07c1ec9a20) 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> (0x0x7f07c1edc340) 0 empty
  boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7f07c1ec9a80) 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> (0x0x7f07c1edc3a8) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::output_iterator_tag> (0x0x7f07c1edc410) 0 empty
    boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7f07c1ec9ae0) 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> (0x0x7f07c1edc478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1edc4e0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1ec9b40) 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> (0x0x7f07c1edc548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1edc5b0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1ec9ba0) 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> > (0x0x7f07c1edc618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1edc680) 0 empty
    mpl_::bool_<false> (0x0x7f07c1ec9c00) 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> > (0x0x7f07c1edc7b8) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07c1edc820) 0 empty
    mpl_::bool_<false> (0x0x7f07c1ec9c60) 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> > (0x0x7f07c1edc888) 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> > (0x0x7f07c1edc8f0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07c1edc958) 0 empty
      mpl_::bool_<false> (0x0x7f07c1ec9cc0) 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> (0x0x7f07c1edc9c0) 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> > (0x0x7f07c1edca28) 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> > (0x0x7f07c1edca90) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07c1edcaf8) 0 empty
        mpl_::bool_<false> (0x0x7f07c1ec9d20) 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&> > (0x0x7f07c1ec9d80) 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&> > (0x0x7f07c21eeb40) 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> (0x0x7f07c1ec9ea0) 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> > (0x0x7f07c1ec9e40) 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> > (0x0x7f07c1efe000) 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&> (0x0x7f07c1efe1e0) 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&> (0x0x7f07c1edcd68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c1edcdd0) 0 empty
    mpl_::bool_<true> (0x0x7f07c1efe240) 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&> (0x0x7f07c1edce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1edcea0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1efe2a0) 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&> (0x0x7f07c1edcf08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c1edcf70) 0 empty
    mpl_::bool_<true> (0x0x7f07c1efe300) 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&> > (0x0x7f07c1f0d000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c1f0d068) 0 empty
    mpl_::bool_<true> (0x0x7f07c1efe360) 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> (0x0x7f07c1efe420) 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> (0x0x7f07c1f0d1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f0d208) 0 empty
    mpl_::bool_<false> (0x0x7f07c1efe480) 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> (0x0x7f07c1efe4e0) 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> (0x0x7f07c1efe3c0) 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> (0x0x7f07c1efe600) 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> (0x0x7f07c1f0d2d8) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f07c1efe720) 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> (0x0x7f07c1efe8a0) 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> (0x0x7f07c1efe900) 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> (0x0x7f07c1f0d548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f0d5b0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1efe960) 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*> (0x0x7f07c1efea80) 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> (0x0x7f07c1f0d6e8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7f07c1efeae0) 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> (0x0x7f07c1f0d750) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::forward_traversal_tag> (0x0x7f07c1f0d7b8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7f07c1efeb40) 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> (0x0x7f07c1f0d820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f0d888) 0 empty
    mpl_::bool_<false> (0x0x7f07c1efeba0) 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> (0x0x7f07c1f0d8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c1f0d958) 0 empty
    mpl_::bool_<true> (0x0x7f07c1efec00) 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> > (0x0x7f07c1f0d9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c1f0da28) 0 empty
    mpl_::bool_<true> (0x0x7f07c1efec60) 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> > (0x0x7f07c1f0db60) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f07c1f0dbc8) 0 empty
    mpl_::bool_<true> (0x0x7f07c1efecc0) 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> > (0x0x7f07c1f0dc30) 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> > (0x0x7f07c1f0dc98) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f07c1f0dd00) 0 empty
      mpl_::bool_<true> (0x0x7f07c1efed20) 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> > > (0x0x7f07c1efed80) 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> > > (0x0x7f07c1efe180) 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> (0x0x7f07c1efef00) 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> (0x0x7f07c1f0de38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f0dea0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1efef60) 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> (0x0x7f07c1f0df08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f0df70) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f3a000) 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> (0x0x7f07c1f3c000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f3c068) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f3a060) 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> (0x0x7f07c1f3a0c0) 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> (0x0x7f07c1f3c0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f3c138) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f3a120) 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> (0x0x7f07c1f3a180) 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> (0x0x7f07c1efeea0) 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> (0x0x7f07c1f3a1e0) 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> (0x0x7f07c1f3c3a8) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f07c1f3a240) 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> (0x0x7f07c1f3a360) 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> (0x0x7f07c1f3a480) 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> (0x0x7f07c1f3c4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f3c548) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f3a4e0) 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> (0x0x7f07c1f3c5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f3c618) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f3a540) 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> (0x0x7f07c1f3a5a0) 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> (0x0x7f07c1f3c680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f3c6e8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f3a600) 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> (0x0x7f07c1f3c750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f3c7b8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f3a660) 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> (0x0x7f07c1f3c820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f3c888) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f3a6c0) 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*> (0x0x7f07c1f3a7e0) 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> (0x0x7f07c1f3c9c0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7f07c1f3a840) 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> (0x0x7f07c1f3ca28) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::random_access_traversal_tag> (0x0x7f07c1f3ca90) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7f07c1f3a8a0) 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> (0x0x7f07c1f3caf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f3cb60) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f3a900) 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> (0x0x7f07c1f3cbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f3cc30) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f3a960) 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> > (0x0x7f07c1f3a9c0) 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> > (0x0x7f07c1efee40) 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> (0x0x7f07c1f3aae0) 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> (0x0x7f07c1f3cd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f3cdd0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f3ab40) 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> (0x0x7f07c1f3ce38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f3cea0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f3aba0) 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> (0x0x7f07c1f3cf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f3cf70) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f3ac00) 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> (0x0x7f07c1f3ac60) 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> (0x0x7f07c1f6f000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f6f068) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f3acc0) 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> (0x0x7f07c1f3ad20) 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> (0x0x7f07c1f3aa80) 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> (0x0x7f07c1f3ad80) 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> (0x0x7f07c1f6f2d8) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f07c1f3ade0) 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> (0x0x7f07c1f3af00) 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> (0x0x7f07c1f77060) 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> (0x0x7f07c1f6f410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f6f478) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f770c0) 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> (0x0x7f07c1f6f4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f6f548) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f77120) 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> (0x0x7f07c1f77180) 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> (0x0x7f07c1f6f5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f6f618) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f771e0) 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> (0x0x7f07c1f6f680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f6f6e8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f77240) 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> (0x0x7f07c1f6f750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f6f7b8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f772a0) 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*> (0x0x7f07c1f773c0) 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> (0x0x7f07c1f6f8f0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7f07c1f77420) 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> (0x0x7f07c1f6f958) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::bidirectional_traversal_tag> (0x0x7f07c1f6f9c0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7f07c1f77480) 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> (0x0x7f07c1f6fa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f6fa90) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f774e0) 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> (0x0x7f07c1f6faf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f6fb60) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f77540) 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> (0x0x7f07c1f775a0) 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> (0x0x7f07c1f3aa20) 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> > (0x0x7f07c1efede0) 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> > > (0x0x7f07c1efe120) 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&> (0x0x7f07c1f6fc30) 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> > > (0x0x7f07c1f77600) 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> (0x0x7f07c1f77780) 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> (0x0x7f07c1f6fd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f6fd68) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f777e0) 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> (0x0x7f07c1f6fdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f6fe38) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f77840) 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> (0x0x7f07c1f6fea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1f6ff08) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f778a0) 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> (0x0x7f07c1f77900) 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> (0x0x7f07c1f6ff70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fa2000) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f77960) 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> (0x0x7f07c1fa2068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fa20d0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f779c0) 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> (0x0x7f07c1fa2138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fa21a0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f77a20) 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> (0x0x7f07c1f77a80) 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> (0x0x7f07c1fa2208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fa2270) 0 empty
    mpl_::bool_<false> (0x0x7f07c1f77ae0) 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> (0x0x7f07c1f77b40) 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> (0x0x7f07c1f77720) 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> (0x0x7f07c1f77ba0) 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> (0x0x7f07c1fa24e0) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f07c1f77c00) 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> (0x0x7f07c1f77ea0) 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> (0x0x7f07c1f77e40) 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> (0x0x7f07c1f77de0) 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> (0x0x7f07c1f77d80) 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> (0x0x7f07c1fb2000) 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> (0x0x7f07c1fa2750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fa27b8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1fb2060) 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> (0x0x7f07c1fa2820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fa2888) 0 empty
    mpl_::bool_<false> (0x0x7f07c1fb20c0) 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> (0x0x7f07c1fa28f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fa2958) 0 empty
    mpl_::bool_<false> (0x0x7f07c1fb2120) 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> (0x0x7f07c1fa29c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fa2a28) 0 empty
    mpl_::bool_<false> (0x0x7f07c1fb2180) 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> (0x0x7f07c1fb21e0) 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> (0x0x7f07c1f77f60) 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> (0x0x7f07c1f77f00) 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> (0x0x7f07c1f77d20) 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> (0x0x7f07c1fb2300) 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> (0x0x7f07c1fa2c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fa2c98) 0 empty
    mpl_::bool_<false> (0x0x7f07c1fb2360) 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> (0x0x7f07c1fa2d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fa2d68) 0 empty
    mpl_::bool_<false> (0x0x7f07c1fb23c0) 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> (0x0x7f07c1fb2420) 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> (0x0x7f07c1fa2dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fa2e38) 0 empty
    mpl_::bool_<false> (0x0x7f07c1fb2480) 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> (0x0x7f07c1fa2ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fa2f08) 0 empty
    mpl_::bool_<false> (0x0x7f07c1fb24e0) 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> (0x0x7f07c1fa2f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fc3000) 0 empty
    mpl_::bool_<false> (0x0x7f07c1fb2540) 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*> (0x0x7f07c1fb2660) 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> (0x0x7f07c1fc3138) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7f07c1fb26c0) 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> (0x0x7f07c1fc31a0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::incrementable_traversal_tag> (0x0x7f07c1fc3208) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7f07c1fb2720) 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> (0x0x7f07c1fc3270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fc32d8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1fb2780) 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> (0x0x7f07c1fc3340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fc33a8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1fb27e0) 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> > (0x0x7f07c1fb2840) 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> > (0x0x7f07c1f776c0) 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> (0x0x7f07c1fb29c0) 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> (0x0x7f07c1fc34e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fc3548) 0 empty
    mpl_::bool_<false> (0x0x7f07c1fb2a20) 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> (0x0x7f07c1fc35b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fc3618) 0 empty
    mpl_::bool_<false> (0x0x7f07c1fb2a80) 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> (0x0x7f07c1fc3680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fc36e8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1fb2ae0) 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> (0x0x7f07c1fb2b40) 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> (0x0x7f07c1fc3750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fc37b8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1fb2ba0) 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> (0x0x7f07c1fb2c00) 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> (0x0x7f07c1fb2960) 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> (0x0x7f07c1fb2d20) 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> (0x0x7f07c1fc3888) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f07c1fb2e40) 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> (0x0x7f07c1feb000) 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> (0x0x7f07c1feb060) 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> (0x0x7f07c1fc3af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fc3b60) 0 empty
    mpl_::bool_<false> (0x0x7f07c1feb0c0) 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> (0x0x7f07c1fc3bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fc3c30) 0 empty
    mpl_::bool_<false> (0x0x7f07c1feb120) 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> (0x0x7f07c1feb180) 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> (0x0x7f07c1fc3c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fc3d00) 0 empty
    mpl_::bool_<false> (0x0x7f07c1feb1e0) 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> (0x0x7f07c1fc3d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fc3dd0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1feb240) 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> (0x0x7f07c1fc3e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1fc3ea0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1feb2a0) 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*> (0x0x7f07c1feb3c0) 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> (0x0x7f07c200b000) 0 empty
  boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7f07c1feb420) 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> (0x0x7f07c200b068) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::random_access_iterator_tag> (0x0x7f07c200b0d0) 0 empty
    boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7f07c1feb480) 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> (0x0x7f07c200b138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c200b1a0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1feb4e0) 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> (0x0x7f07c200b208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c200b270) 0 empty
    mpl_::bool_<false> (0x0x7f07c1feb540) 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> > > > > (0x0x7f07c1feb5a0) 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> > > > > (0x0x7f07c1fb2900) 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> (0x0x7f07c1feb720) 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> (0x0x7f07c200b3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c200b410) 0 empty
    mpl_::bool_<false> (0x0x7f07c1feb780) 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> (0x0x7f07c200b478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c200b4e0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1feb7e0) 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> (0x0x7f07c200b548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c200b5b0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1feb840) 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> (0x0x7f07c1feb8a0) 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> (0x0x7f07c200b618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c200b680) 0 empty
    mpl_::bool_<false> (0x0x7f07c1feb900) 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> (0x0x7f07c1feb960) 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> (0x0x7f07c1feb6c0) 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> (0x0x7f07c1feba80) 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> (0x0x7f07c200b750) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f07c1febba0) 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> (0x0x7f07c1febd20) 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> (0x0x7f07c1febd80) 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> (0x0x7f07c200b9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c200ba28) 0 empty
    mpl_::bool_<false> (0x0x7f07c1febde0) 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> (0x0x7f07c200ba90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c200baf8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1febe40) 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> (0x0x7f07c1febea0) 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> (0x0x7f07c200bb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c200bbc8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1febf00) 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> (0x0x7f07c200bc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c200bc98) 0 empty
    mpl_::bool_<false> (0x0x7f07c1febf60) 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> (0x0x7f07c200bd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c200bd68) 0 empty
    mpl_::bool_<false> (0x0x7f07c2027000) 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*> (0x0x7f07c2027120) 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> (0x0x7f07c200bea0) 0 empty
  boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7f07c2027180) 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> (0x0x7f07c200bf08) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::bidirectional_iterator_tag> (0x0x7f07c200bf70) 0 empty
    boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7f07c20271e0) 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> (0x0x7f07c203f000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c203f068) 0 empty
    mpl_::bool_<false> (0x0x7f07c2027240) 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> (0x0x7f07c203f0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c203f138) 0 empty
    mpl_::bool_<false> (0x0x7f07c20272a0) 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> > > > (0x0x7f07c2027300) 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> > > > (0x0x7f07c1feb660) 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> (0x0x7f07c2027480) 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> (0x0x7f07c203f270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c203f2d8) 0 empty
    mpl_::bool_<false> (0x0x7f07c20274e0) 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> (0x0x7f07c2027540) 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> (0x0x7f07c2027420) 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> (0x0x7f07c20275a0) 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> (0x0x7f07c203f478) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f07c20276c0) 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> (0x0x7f07c2027780) 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> (0x0x7f07c20278a0) 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> (0x0x7f07c203f618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c203f680) 0 empty
    mpl_::bool_<false> (0x0x7f07c2027900) 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*> (0x0x7f07c2027a20) 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> (0x0x7f07c203f7b8) 0 empty
  boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7f07c2027a80) 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> (0x0x7f07c203f820) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::forward_iterator_tag> (0x0x7f07c203f888) 0 empty
    boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7f07c2027ae0) 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> (0x0x7f07c203f8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c203f958) 0 empty
    mpl_::bool_<false> (0x0x7f07c2027b40) 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> (0x0x7f07c203f9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c203fa28) 0 empty
    mpl_::bool_<true> (0x0x7f07c2027ba0) 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> > > (0x0x7f07c2027c00) 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> > > (0x0x7f07c20273c0) 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> (0x0x7f07c2027c60) 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> > > (0x0x7f07c2027360) 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> > > > (0x0x7f07c1feb600) 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> > > > > (0x0x7f07c1fb28a0) 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> (0x0x7f07c203fb60) 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> > > > > (0x0x7f07c2027cc0) 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> > (0x0x7f07c1f77660) 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> (0x0x7f07c203fbc8) 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> > (0x0x7f07c2027d20) 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> (0x0x7f07c203fc98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c203fd00) 0 empty
    mpl_::bool_<true> (0x0x7f07c2027de0) 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> > (0x0x7f07c2027e40) 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> > (0x0x7f07c2027d80) 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&> (0x0x7f07c1ec9de0) 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&> > (0x0x7f07c21eeae0) 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&> (0x0x7f07c203fdd0) 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&> > (0x0x7f07c2027ea0) 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*> (0x0x7f07c2077000) 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> (0x0x7f07c2077060) 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> (0x0x7f07c203ff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c203ff70) 0 empty
    mpl_::bool_<false> (0x0x7f07c20770c0) 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> (0x0x7f07c2077120) 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> (0x0x7f07c2027f60) 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> (0x0x7f07c2027f00) 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&> (0x0x7f07c207a068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c207a0d0) 0 empty
    mpl_::bool_<false> (0x0x7f07c2077240) 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&> > (0x0x7f07c207a138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c207a1a0) 0 empty
    mpl_::bool_<false> (0x0x7f07c20772a0) 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&> (0x0x7f07c207a2d8) 0 empty
  mpl_::bool_<false> (0x0x7f07c2077300) 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&> > (0x0x7f07c207a410) 0 empty
  mpl_::bool_<false> (0x0x7f07c2077360) 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> (0x0x7f07c20773c0) 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> (0x0x7f07c207a478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c207a4e0) 0 empty
    mpl_::bool_<false> (0x0x7f07c2077420) 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> > (0x0x7f07c207a548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c207a5b0) 0 empty
    mpl_::bool_<false> (0x0x7f07c2077480) 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> > (0x0x7f07c207a6e8) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07c207a750) 0 empty
    mpl_::bool_<false> (0x0x7f07c20774e0) 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> > (0x0x7f07c207a7b8) 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> > (0x0x7f07c207a820) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07c207a888) 0 empty
      mpl_::bool_<false> (0x0x7f07c2077540) 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> > (0x0x7f07c207a8f0) 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> > (0x0x7f07c207a958) 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> > (0x0x7f07c207a9c0) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07c207aa28) 0 empty
        mpl_::bool_<false> (0x0x7f07c20775a0) 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&> (0x0x7f07c207aa90) 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> > (0x0x7f07c207aaf8) 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> > (0x0x7f07c207ab60) 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> > (0x0x7f07c207abc8) 0 empty
        boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07c207ac30) 0 empty
          mpl_::bool_<false> (0x0x7f07c2077600) 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> > (0x0x7f07c2077660) 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> > (0x0x7f07c20771e0) 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> (0x0x7f07c20777e0) 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> (0x0x7f07c2077780) 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> (0x0x7f07c2077720) 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> (0x0x7f07c20776c0) 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> > (0x0x7f07c2077180) 0 empty

Class boost::detail::iterator_facade_types<boost::signals::detail::connection_slot_pair, boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair&, 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&, int> (0x0x7f07c21eea80) 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*> (0x0x7f07c2077840) 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> (0x0x7f07c2077960) 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> (0x0x7f07c20779c0) 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> (0x0x7f07c2077a20) 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> (0x0x7f07c207af08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c207af70) 0 empty
    mpl_::bool_<false> (0x0x7f07c2077a80) 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> (0x0x7f07c1c9a000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c9a068) 0 empty
    mpl_::bool_<false> (0x0x7f07c2077ae0) 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> (0x0x7f07c1c9a0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c9a138) 0 empty
    mpl_::bool_<false> (0x0x7f07c2077b40) 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> (0x0x7f07c1c9a1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c9a208) 0 empty
    mpl_::bool_<false> (0x0x7f07c2077ba0) 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> (0x0x7f07c2077c00) 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> (0x0x7f07c2077cc0) 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> (0x0x7f07c2077c60) 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> (0x0x7f07c2077d20) 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> (0x0x7f07c1cea0c0) 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> (0x0x7f07c1c9a6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c9a750) 0 empty
    mpl_::bool_<false> (0x0x7f07c1cea1e0) 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> (0x0x7f07c1c9a7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c9a820) 0 empty
    mpl_::bool_<false> (0x0x7f07c1cea240) 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> (0x0x7f07c1c9a888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c9a8f0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1cea2a0) 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> (0x0x7f07c1c9a958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c9a9c0) 0 empty
    mpl_::bool_<false> (0x0x7f07c1cea300) 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> (0x0x7f07c1c9aa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c9aa90) 0 empty
    mpl_::bool_<false> (0x0x7f07c1cea360) 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> (0x0x7f07c1c9aaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c9ab60) 0 empty
    mpl_::bool_<false> (0x0x7f07c1cea3c0) 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> (0x0x7f07c1c9abc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c9ac30) 0 empty
    mpl_::bool_<false> (0x0x7f07c1cea420) 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> > (0x0x7f07c1c9ac98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c9ad00) 0 empty
    mpl_::bool_<false> (0x0x7f07c1cea480) 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> > (0x0x7f07c1c9ad68) 0 empty
  mpl_::bool_<false> (0x0x7f07c1cea5a0) 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> > (0x0x7f07c1c9add0) 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> > (0x0x7f07c1c9ae38) 0 empty
    mpl_::bool_<false> (0x0x7f07c1cea600) 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> > > (0x0x7f07c1c9aea0) 0 empty
  mpl_::bool_<false> (0x0x7f07c1cea660) 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> (0x0x7f07c1c9af08) 0 empty
  mpl_::bool_<true> (0x0x7f07c1cea6c0) 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> > > (0x0x7f07c1c9af70) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f07c1d01000) 0 empty
    mpl_::bool_<true> (0x0x7f07c1cea720) 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&> (0x0x7f07c1d01068) 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> > > (0x0x7f07c1d010d0) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f07c1d01138) 0 empty
      mpl_::bool_<true> (0x0x7f07c1cea780) 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> (0x0x7f07c1cea7e0) 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> (0x0x7f07c2077900) 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&> (0x0x7f07c20778a0) 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> (0x0x7f07c21eea20) 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> (0x0x7f07c1cea900) 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> (0x0x7f07c1d01270) 0 empty
  __gnu_cxx::new_allocator<boost::signals::detail::connection_slot_pair> (0x0x7f07c1cea960) 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> > (0x0x7f07c1cea9c0) 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> (0x0x7f07c1ceaa20) 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> > (0x0x7f07c1ceaa80) 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> > (0x0x7f07c1d013a8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7f07c1ceaba0) 0 empty

Class std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> >::_List_impl (0x0x7f07c1d01410) 0
  std::allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7f07c1d01478) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7f07c1ceac60) 0 empty

Class std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > (0x0x7f07c1cea8a0) 0

Class std::list<boost::signals::detail::connection_slot_pair>
   size=8 align=4
   base size=8 base align=4
std::list<boost::signals::detail::connection_slot_pair> (0x0x7f07c1d014e0) 0
  std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > (0x0x7f07c1cead20) 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> > > (0x0x7f07c1ceaea0) 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> > > (0x0x7f07c1d01618) 0 empty
  __gnu_cxx::new_allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f07c1ceaf00) 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> > > > (0x0x7f07c1ceaf60) 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> > > (0x0x7f07c1d9b0c0) 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> > > (0x0x7f07c1d9b060) 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> > > > (0x0x7f07c1d9b1e0) 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> > > > (0x0x7f07c1d9b180) 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> (0x0x7f07c1d9b240) 0 empty

Class boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>
   size=16 align=4
   base size=16 base align=4
boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> (0x0x7f07c1cfce70) 0
  boost::function_base (0x0x7f07c1d9b2a0) 0
  std::binary_function<boost::signals::detail::stored_group, boost::signals::detail::stored_group, bool> (0x0x7f07c1d9b300) 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> > > > (0x0x7f07c1d9b540) 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> > > > (0x0x7f07c1d01b60) 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> > > > (0x0x7f07c1d9b5a0) 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=36 align=4
   base size=36 base align=4
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> (0x0x7f07c1d01bc8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > > (0x0x7f07c1d01c30) 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> > > > (0x0x7f07c1d9b600) 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=36 align=4
   base size=36 base align=4
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> > > > (0x0x7f07c1d9b120) 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=36 align=4
   base size=36 base align=4
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> > (0x0x7f07c1ceae40) 0

Class std::_Rb_tree_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f07c1d9b660) 0

Class std::_List_iterator<boost::signals::detail::connection_slot_pair>
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<boost::signals::detail::connection_slot_pair> (0x0x7f07c1d9b720) 0

Class boost::signals::detail::named_slot_map_iterator
   size=16 align=4
   base size=13 base align=4
boost::signals::detail::named_slot_map_iterator (0x0x7f07c207aea0) 0
  boost::iterator_facade<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::connection_slot_pair, boost::forward_traversal_tag> (0x0x7f07c1cea840) 0 empty

Class std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >
   size=20 align=4
   base size=20 base align=4
std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > (0x0x7f07c1d9b780) 0

Class boost::signals::detail::named_slot_map
   size=40 align=4
   base size=40 base align=4
boost::signals::detail::named_slot_map (0x0x7f07c1d9b7e0) 0

Class std::_Rb_tree_const_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_const_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f07c1d9b840) 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> (0x0x7f07c1d9b960) 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> (0x0x7f07c1d9b9c0) 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> (0x0x7f07c1d9ba20) 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> (0x0x7f07c1d9ba80) 0 empty

Class boost::shared_ptr<boost::signals::detail::signal_base_impl>
   size=8 align=4
   base size=8 base align=4
boost::shared_ptr<boost::signals::detail::signal_base_impl> (0x0x7f07c1d9b900) 0

Class boost::signals::detail::call_notification
   size=8 align=4
   base size=8 base align=4
boost::signals::detail::call_notification (0x0x7f07c1d9b8a0) 0

Class boost::signals::detail::signal_base_impl::temporarily_set_clearing
   size=4 align=4
   base size=4 base align=4
boost::signals::detail::signal_base_impl::temporarily_set_clearing (0x0x7f07c1d9bc00) 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> (0x0x7f07c1d9bc60) 0

Class boost::signals::detail::signal_base_impl
   size=52 align=4
   base size=52 base align=4
boost::signals::detail::signal_base_impl (0x0x7f07c1d9bba0) 0

Class boost::signals::detail::signal_base
   size=8 align=4
   base size=8 base align=4
boost::signals::detail::signal_base (0x0x7f07c1aaf068) 0
  boost::noncopyable_::noncopyable (0x0x7f07c1d9bcc0) 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_> (0x0x7f07c1d9be40) 0 empty

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

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

Class boost::in_place_factory0
   size=1 align=1
   base size=1 base align=1
boost::in_place_factory0 (0x0x7f07c1aaf270) 0 empty
  boost::in_place_factory_base (0x0x7f07c1b02120) 0 empty

Class boost::optional_detail::optional_tag
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::optional_tag (0x0x7f07c1b02cc0) 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> (0x0x7f07c1b02f60) 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> (0x0x7f07c1beb0c0) 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> (0x0x7f07c1beb5a0) 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> (0x0x7f07c1beb6c0) 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> (0x0x7f07c1beb7e0) 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> (0x0x7f07c1bebd20) 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> (0x0x7f07c1bebf00) 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> (0x0x7f07c1bebf60) 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> (0x0x7f07c1c77000) 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> (0x0x7f07c1c77060) 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> (0x0x7f07c1c770c0) 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> (0x0x7f07c1c77120) 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> (0x0x7f07c1c77180) 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> (0x0x7f07c1bebea0) 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> > (0x0x7f07c1c771e0) 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> (0x0x7f07c1c77240) 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> (0x0x7f07c1c296e8) 0 empty
  boost::detail::always_bool2::apply<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f07c1c772a0) 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> (0x0x7f07c1c29750) 0 empty
  boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f07c1c297b8) 0 empty
    boost::detail::always_bool2::apply<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f07c1c77300) 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> (0x0x7f07c1c773c0) 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> (0x0x7f07c1c29820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c29888) 0 empty
    mpl_::bool_<false> (0x0x7f07c1c77420) 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> (0x0x7f07c1c298f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c29958) 0 empty
    mpl_::bool_<false> (0x0x7f07c1c77480) 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> (0x0x7f07c1c299c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c29a28) 0 empty
    mpl_::bool_<false> (0x0x7f07c1c774e0) 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> (0x0x7f07c1c77540) 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> (0x0x7f07c1c29a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c29af8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1c775a0) 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> (0x0x7f07c1c77600) 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> (0x0x7f07c1c77360) 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> (0x0x7f07c1c77660) 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> (0x0x7f07c1c29bc8) 0 empty
  boost::detail::is_convertible_impl<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f07c1c776c0) 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> (0x0x7f07c1c778a0) 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> (0x0x7f07c1c77840) 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> (0x0x7f07c1c777e0) 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> (0x0x7f07c1c77780) 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> (0x0x7f07c1c77a80) 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> (0x0x7f07c1c29dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c29e38) 0 empty
    mpl_::bool_<false> (0x0x7f07c1c77ae0) 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> (0x0x7f07c1c29ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c29f08) 0 empty
    mpl_::bool_<false> (0x0x7f07c1c77b40) 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> (0x0x7f07c1c29f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1c29548) 0 empty
    mpl_::bool_<false> (0x0x7f07c1c77ba0) 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> (0x0x7f07c1888000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c1888068) 0 empty
    mpl_::bool_<false> (0x0x7f07c1c77c00) 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> (0x0x7f07c1c77c60) 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> (0x0x7f07c1c77a20) 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> (0x0x7f07c1c779c0) 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> (0x0x7f07c1c77720) 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> (0x0x7f07c1c77cc0) 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> (0x0x7f07c1888270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c18882d8) 0 empty
    mpl_::bool_<false> (0x0x7f07c1c77d20) 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*> (0x0x7f07c1c77e40) 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> (0x0x7f07c1888410) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::signals::detail::named_slot_map_iterator*> (0x0x7f07c1c77f60) 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> (0x0x7f07c1888548) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::signals::detail::named_slot_map_iterator> (0x0x7f07c18885b0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::signals::detail::named_slot_map_iterator*> (0x0x7f07c18a9060) 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> (0x0x7f07c1888680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07c18886e8) 0 empty
    mpl_::bool_<false> (0x0x7f07c18a9120) 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> (0x0x7f07c1888750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c18887b8) 0 empty
    mpl_::bool_<true> (0x0x7f07c18a9180) 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> > (0x0x7f07c1888820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07c1888888) 0 empty
    mpl_::bool_<true> (0x0x7f07c18a91e0) 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> > (0x0x7f07c18888f0) 0 empty
  mpl_::bool_<true> (0x0x7f07c18a9240) 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> > (0x0x7f07c1888958) 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> > (0x0x7f07c18889c0) 0 empty
    mpl_::bool_<true> (0x0x7f07c18a92a0) 0 empty

Class boost::iterators::enabled<true>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<true> (0x0x7f07c18a9300) 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> (0x0x7f07c18a9360) 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> (0x0x7f07c1888a28) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f07c18a93c0) 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> (0x0x7f07c1888a90) 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> (0x0x7f07c1888af8) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f07c18a9420) 0 empty

Class boost::signals::detail::args0<>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::args0<> (0x0x7f07c18a9480) 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> (0x0x7f07c18a99c0) 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> (0x0x7f07c18a9ae0) 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> (0x0x7f07c18a9c00) 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> (0x0x7f07c18a9d20) 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> (0x0x7f07c1908300) 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> (0x0x7f07c19085a0) 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> (0x0x7f07c1908c00) 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> (0x0x7f07c1908d20) 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> (0x0x7f07c1908e40) 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> (0x0x7f07c1908f60) 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> (0x0x7f07c19be4e0) 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> (0x0x7f07c19beb40) 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> (0x0x7f07c19bec60) 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> (0x0x7f07c19bed80) 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> (0x0x7f07c19beea0) 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> (0x0x7f07c1a75420) 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> (0x0x7f07c16f56c0) 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> (0x0x7f07c16f57e0) 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> (0x0x7f07c16f5900) 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> (0x0x7f07c16f5a20) 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> (0x0x7f07c178b000) 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> (0x0x7f07c178b960) 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> (0x0x7f07c178bc60) 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> (0x0x7f07c178bf60) 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> (0x0x7f07c17e82a0) 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> (0x0x7f07c17e8a80) 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> (0x0x7f07c14a5000) 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> (0x0x7f07c14a5480) 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> (0x0x7f07c14a5900) 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> (0x0x7f07c14a5d80) 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> (0x0x7f07c14b86c0) 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> (0x0x7f07c14b8d20) 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> (0x0x7f07c14b8e40) 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> (0x0x7f07c14b8f60) 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> (0x0x7f07c15840c0) 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> (0x0x7f07c15dcea0) 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> (0x0x7f07c15f2cc0) 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> (0x0x7f07c15f2de0) 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> (0x0x7f07c15f2f00) 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> (0x0x7f07c1660060) 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> (0x0x7f07c1660600) 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> (0x0x7f07c1660de0) 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> (0x0x7f07c1660f00) 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> (0x0x7f07c133a060) 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> (0x0x7f07c133a180) 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> (0x0x7f07c133a6c0) 0 empty

Class boost::detail::remove_rvalue_ref<void(Message&, Message&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<void(Message&, Message&)> (0x0x7f07c133af60) 0 empty

Class boost::remove_reference<void(Message&, Message&)>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<void(Message&, Message&)> (0x0x7f07c133af00) 0 empty

Class boost::detail::add_pointer_impl<void(Message&, Message&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_pointer_impl<void(Message&, Message&)> (0x0x7f07c133aea0) 0 empty

Class boost::add_pointer<void(Message&, Message&)>
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<void(Message&, Message&)> (0x0x7f07c133ae40) 0 empty

Class boost::detail::function_traits_helper<void (*)(Message&, Message&)>
   size=1 align=1
   base size=0 base align=1
boost::detail::function_traits_helper<void (*)(Message&, Message&)> (0x0x7f07c140b060) 0 empty

Class boost::function_traits<void(Message&, Message&)>
   size=1 align=1
   base size=1 base align=1
boost::function_traits<void(Message&, Message&)> (0x0x7f07c13c9680) 0 empty
  boost::detail::function_traits_helper<void (*)(Message&, Message&)> (0x0x7f07c140b0c0) 0 empty

Class boost::signals::detail::real_get_signal_impl<2, void(Message&, Message&), boost::last_value<void>, int, std::less<int>, boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::real_get_signal_impl<2, void(Message&, Message&), boost::last_value<void>, int, std::less<int>, boost::function<void(Message&, Message&)> > (0x0x7f07c140b180) 0 empty

Class boost::signals::detail::get_signal_impl<void(Message&, Message&), boost::last_value<void>, int, std::less<int>, boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::signals::detail::get_signal_impl<void(Message&, Message&), boost::last_value<void>, int, std::less<int>, boost::function<void(Message&, Message&)> > (0x0x7f07c13c9750) 0 empty
  boost::signals::detail::real_get_signal_impl<2, void(Message&, Message&), boost::last_value<void>, int, std::less<int>, boost::function<void(Message&, Message&)> > (0x0x7f07c140b1e0) 0 empty

Class boost::signal2<void, Message&, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&, Message&)> >
   size=20 align=4
   base size=17 base align=4
boost::signal2<void, Message&, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&, Message&)> > (0x0x7f07c14111c0) 0
  boost::signals::detail::signal_base (0x0x7f07c13c97b8) 0
    boost::noncopyable_::noncopyable (0x0x7f07c140b240) 0 empty
  boost::signals::trackable (0x0x7f07c140b2a0) 8

Class boost::signal<void(Message&, Message&)>
   size=20 align=4
   base size=17 base align=4
boost::signal<void(Message&, Message&)> (0x0x7f07c13c9888) 0
  boost::signal2<void, Message&, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&, Message&)> > (0x0x7f07c14112a0) 0
    boost::signals::detail::signal_base (0x0x7f07c13c98f0) 0
      boost::noncopyable_::noncopyable (0x0x7f07c140b300) 0 empty
    boost::signals::trackable (0x0x7f07c140b360) 8

Class MessageServer
   size=20 align=4
   base size=20 base align=4
MessageServer (0x0x7f07c140b120) 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> (0x0x7f07c140b420) 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> > (0x0x7f07c13c9b60) 0 empty
  boost::asio::io_service::id (0x0x7f07c13c9bc8) 0 empty
    boost::asio::detail::noncopyable (0x0x7f07c140b540) 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
4     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_23datagram_socket_serviceINS0_2ip3udpEEEEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f07c13c9a90) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >::_ZTVN5boost4asio6detail12service_baseINS0_23datagram_socket_serviceINS0_2ip3udpEEEEE) + 8u)
  boost::asio::io_service::service (0x0x7f07c13c9af8) 0
      primary-for boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f07c13c9a90)
    boost::asio::detail::noncopyable (0x0x7f07c140b4e0) 0 empty

Class boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::reactive_socket_service<boost::asio::ip::udp> (0x0x7f07c13c9ea0) 0
  boost::asio::detail::reactive_socket_service_base (0x0x7f07c140b840) 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
4     (int (*)(...))(& _ZTIN5boost4asio23datagram_socket_serviceINS0_2ip3udpEEE)
8     (int (*)(...))boost::asio::datagram_socket_service<boost::asio::ip::udp>::~datagram_socket_service
12    (int (*)(...))boost::asio::datagram_socket_service<boost::asio::ip::udp>::~datagram_socket_service
16    (int (*)(...))boost::asio::datagram_socket_service<Protocol>::shutdown_service<boost::asio::ip::udp>
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::datagram_socket_service<boost::asio::ip::udp>
   size=24 align=4
   base size=24 base align=4
boost::asio::datagram_socket_service<boost::asio::ip::udp> (0x0x7f07c13c9c98) 0
    vptr=((& boost::asio::datagram_socket_service<boost::asio::ip::udp>::_ZTVN5boost4asio23datagram_socket_serviceINS0_2ip3udpEEE) + 8u)
  boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f07c13c9d00) 0
      primary-for boost::asio::datagram_socket_service<boost::asio::ip::udp> (0x0x7f07c13c9c98)
    boost::asio::io_service::service (0x0x7f07c13c9d68) 0
        primary-for boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f07c13c9d00)
      boost::asio::detail::noncopyable (0x0x7f07c140b7e0) 0 empty

Class boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type
   size=16 align=4
   base size=16 base align=4
boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type (0x0x7f07c10810d0) 0
  boost::asio::detail::reactive_socket_service_base::base_implementation_type (0x0x7f07c140b960) 0

Class boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> >
   size=20 align=4
   base size=20 base align=4
boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f07c140b480) 0

Class boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >
   size=20 align=4
   base size=20 base align=4
boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f07c14118c0) 0
  boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f07c140ba80) 0
  boost::asio::socket_base (0x0x7f07c140bae0) 0 empty

Class boost::asio::basic_datagram_socket<boost::asio::ip::udp>
   size=20 align=4
   base size=20 base align=4
boost::asio::basic_datagram_socket<boost::asio::ip::udp> (0x0x7f07c10811a0) 0
  boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f07c1411a80) 0
    boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7f07c140bc60) 0
    boost::asio::socket_base (0x0x7f07c140bcc0) 0 empty

Class UDPMessageServer
   size=65608 align=4
   base size=65608 base align=4
UDPMessageServer (0x0x7f07c13c99c0) 0
  MessageServer (0x0x7f07c140b3c0) 0

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

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

Class boost::add_pointer<void(Message)>
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<void(Message)> (0x0x7f07c140bea0) 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)> (0x0x7f07c11320c0) 0 empty

Class boost::function_traits<void(Message)>
   size=1 align=1
   base size=1 base align=1
boost::function_traits<void(Message)> (0x0x7f07c1081410) 0 empty
  boost::detail::function_traits_helper<void (*)(Message)> (0x0x7f07c1132120) 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)> > (0x0x7f07c1132180) 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)> > (0x0x7f07c10815b0) 0 empty
  boost::signals::detail::real_get_signal_impl<1, void(Message), boost::last_value<void>, int, std::less<int>, boost::function<void(Message)> > (0x0x7f07c11321e0) 0 empty

Class boost::signal1<void, Message, boost::last_value<void>, int, std::less<int>, boost::function<void(Message)> >
   size=20 align=4
   base size=17 base align=4
boost::signal1<void, Message, boost::last_value<void>, int, std::less<int>, boost::function<void(Message)> > (0x0x7f07c112c8c0) 0
  boost::signals::detail::signal_base (0x0x7f07c1081618) 0
    boost::noncopyable_::noncopyable (0x0x7f07c1132240) 0 empty
  boost::signals::trackable (0x0x7f07c11322a0) 8

Class boost::signal<void(Message)>
   size=20 align=4
   base size=17 base align=4
boost::signal<void(Message)> (0x0x7f07c10816e8) 0
  boost::signal1<void, Message, boost::last_value<void>, int, std::less<int>, boost::function<void(Message)> > (0x0x7f07c112ca80) 0
    boost::signals::detail::signal_base (0x0x7f07c1081750) 0
      boost::noncopyable_::noncopyable (0x0x7f07c1132300) 0 empty
    boost::signals::trackable (0x0x7f07c1132360) 8

Vtable for ServerConnectorBase
ServerConnectorBase::_ZTV19ServerConnectorBase: 3u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI19ServerConnectorBase)
8     (int (*)(...))__cxa_pure_virtual

Class ServerConnectorBase
   size=24 align=4
   base size=24 base align=4
ServerConnectorBase (0x0x7f07c140be40) 0
    vptr=((& ServerConnectorBase::_ZTV19ServerConnectorBase) + 8u)

Vtable for ServerConnectorFactoryBase
ServerConnectorFactoryBase::_ZTV26ServerConnectorFactoryBase: 3u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI26ServerConnectorFactoryBase)
8     (int (*)(...))__cxa_pure_virtual

Class ServerConnectorFactoryBase
   size=4 align=4
   base size=4 base align=4
ServerConnectorFactoryBase (0x0x7f07c11323c0) 0 nearly-empty
    vptr=((& ServerConnectorFactoryBase::_ZTV26ServerConnectorFactoryBase) + 8u)

Class boost::detail::sp_element<TCPMessageServerConnection>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<TCPMessageServerConnection> (0x0x7f07c11324e0) 0 empty

Class boost::weak_ptr<TCPMessageServerConnection>
   size=8 align=4
   base size=8 base align=4
boost::weak_ptr<TCPMessageServerConnection> (0x0x7f07c1132480) 0

Class boost::enable_shared_from_this<TCPMessageServerConnection>
   size=8 align=4
   base size=8 base align=4
boost::enable_shared_from_this<TCPMessageServerConnection> (0x0x7f07c1132420) 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> > (0x0x7f07c1081a90) 0 empty
  boost::asio::io_service::id (0x0x7f07c1081af8) 0 empty
    boost::asio::detail::noncopyable (0x0x7f07c11326c0) 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
4     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_21stream_socket_serviceINS0_2ip3tcpEEEEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> >
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f07c10819c0) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> >::_ZTVN5boost4asio6detail12service_baseINS0_21stream_socket_serviceINS0_2ip3tcpEEEEE) + 8u)
  boost::asio::io_service::service (0x0x7f07c1081a28) 0
      primary-for boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f07c10819c0)
    boost::asio::detail::noncopyable (0x0x7f07c1132660) 0 empty

Class boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp> (0x0x7f07c1081dd0) 0
  boost::asio::detail::reactive_socket_service_base (0x0x7f07c11329c0) 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
4     (int (*)(...))(& _ZTIN5boost4asio21stream_socket_serviceINS0_2ip3tcpEEE)
8     (int (*)(...))boost::asio::stream_socket_service<boost::asio::ip::tcp>::~stream_socket_service
12    (int (*)(...))boost::asio::stream_socket_service<boost::asio::ip::tcp>::~stream_socket_service
16    (int (*)(...))boost::asio::stream_socket_service<Protocol>::shutdown_service<boost::asio::ip::tcp>
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::stream_socket_service<boost::asio::ip::tcp>
   size=24 align=4
   base size=24 base align=4
boost::asio::stream_socket_service<boost::asio::ip::tcp> (0x0x7f07c1081bc8) 0
    vptr=((& boost::asio::stream_socket_service<boost::asio::ip::tcp>::_ZTVN5boost4asio21stream_socket_serviceINS0_2ip3tcpEEE) + 8u)
  boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f07c1081c30) 0
      primary-for boost::asio::stream_socket_service<boost::asio::ip::tcp> (0x0x7f07c1081bc8)
    boost::asio::io_service::service (0x0x7f07c1081c98) 0
        primary-for boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f07c1081c30)
      boost::asio::detail::noncopyable (0x0x7f07c1132960) 0 empty

Class boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>::implementation_type
   size=16 align=4
   base size=16 base align=4
boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>::implementation_type (0x0x7f07c1081f70) 0
  boost::asio::detail::reactive_socket_service_base::base_implementation_type (0x0x7f07c1132ba0) 0

Class boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp> >
   size=20 align=4
   base size=20 base align=4
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f07c1132600) 0

Class boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >
   size=20 align=4
   base size=20 base align=4
boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f07c1172230) 0
  boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f07c1132c00) 0
  boost::asio::socket_base (0x0x7f07c1132c60) 0 empty

Class boost::asio::basic_stream_socket<boost::asio::ip::tcp>
   size=20 align=4
   base size=20 base align=4
boost::asio::basic_stream_socket<boost::asio::ip::tcp> (0x0x7f07c11b5068) 0
  boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f07c11723f0) 0
    boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7f07c1132d80) 0
    boost::asio::socket_base (0x0x7f07c1132de0) 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&)> (0x0x7f07c1132f60) 0 empty

Class boost::remove_reference<void(Message&)>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<void(Message&)> (0x0x7f07c1132f00) 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&)> (0x0x7f07c1132ea0) 0 empty

Class boost::add_pointer<void(Message&)>
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<void(Message&)> (0x0x7f07c1132e40) 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&)> (0x0x7f07c11ff060) 0 empty

Class boost::function_traits<void(Message&)>
   size=1 align=1
   base size=1 base align=1
boost::function_traits<void(Message&)> (0x0x7f07c11b52d8) 0 empty
  boost::detail::function_traits_helper<void (*)(Message&)> (0x0x7f07c11ff0c0) 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&)> > (0x0x7f07c11ff120) 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&)> > (0x0x7f07c11b5478) 0 empty
  boost::signals::detail::real_get_signal_impl<1, void(Message&), boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7f07c11ff180) 0 empty

Class boost::signal1<void, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> >
   size=20 align=4
   base size=17 base align=4
boost::signal1<void, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7f07c1172a80) 0
  boost::signals::detail::signal_base (0x0x7f07c11b54e0) 0
    boost::noncopyable_::noncopyable (0x0x7f07c11ff1e0) 0 empty
  boost::signals::trackable (0x0x7f07c11ff240) 8

Class boost::signal<void(Message&)>
   size=20 align=4
   base size=17 base align=4
boost::signal<void(Message&)> (0x0x7f07c11b55b0) 0
  boost::signal1<void, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7f07c1172c40) 0
    boost::signals::detail::signal_base (0x0x7f07c11b5618) 0
      boost::noncopyable_::noncopyable (0x0x7f07c11ff2a0) 0 empty
    boost::signals::trackable (0x0x7f07c11ff300) 8

Class boost::detail::sp_element<ServerConnectorBase>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<ServerConnectorBase> (0x0x7f07c11ff3c0) 0 empty

Class boost::detail::sp_dereference<ServerConnectorBase>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<ServerConnectorBase> (0x0x7f07c11ff420) 0 empty

Class boost::detail::sp_member_access<ServerConnectorBase>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<ServerConnectorBase> (0x0x7f07c11ff480) 0 empty

Class boost::detail::sp_array_access<ServerConnectorBase>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<ServerConnectorBase> (0x0x7f07c11ff4e0) 0 empty

Class boost::shared_ptr<ServerConnectorBase>
   size=8 align=4
   base size=8 base align=4
boost::shared_ptr<ServerConnectorBase> (0x0x7f07c11ff360) 0

Class __gnu_cxx::new_allocator<Message>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Message> (0x0x7f07c11ff5a0) 0 empty

Class std::allocator<Message>
   size=1 align=1
   base size=1 base align=1
std::allocator<Message> (0x0x7f07c11b5820) 0 empty
  __gnu_cxx::new_allocator<Message> (0x0x7f07c11ff600) 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> > (0x0x7f07c11ff660) 0 empty

Class std::allocator<Message>::rebind<Message>
   size=1 align=1
   base size=0 base align=1
std::allocator<Message>::rebind<Message> (0x0x7f07c11ff6c0) 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> > (0x0x7f07c11ff720) 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> > (0x0x7f07c11b5958) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Message> > (0x0x7f07c11ff780) 0 empty

Class std::_List_base<Message, std::allocator<Message> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<Message, std::allocator<Message> >::_List_impl (0x0x7f07c11b59c0) 0
  std::allocator<std::_List_node<Message> > (0x0x7f07c11b5a28) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Message> > (0x0x7f07c11ff7e0) 0 empty

Class std::_List_base<Message, std::allocator<Message> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<Message, std::allocator<Message> > (0x0x7f07c11ff540) 0

Class std::list<Message>
   size=8 align=4
   base size=8 base align=4
std::list<Message> (0x0x7f07c11b5a90) 0
  std::_List_base<Message, std::allocator<Message> > (0x0x7f07c11ff840) 0

Class TCPMessageServerConnection
   size=65616 align=4
   base size=65613 base align=4
TCPMessageServerConnection (0x0x7f07c112ce00) 0
  boost::enable_shared_from_this<TCPMessageServerConnection> (0x0x7f07c1132540) 0
  boost::noncopyable_::noncopyable (0x0x7f07c11325a0) 0 empty

Class __gnu_cxx::new_allocator<boost::shared_ptr<TCPMessageServerConnection> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<boost::shared_ptr<TCPMessageServerConnection> > (0x0x7f07c11ff960) 0 empty

Class std::allocator<boost::shared_ptr<TCPMessageServerConnection> >
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::shared_ptr<TCPMessageServerConnection> > (0x0x7f07c11b5c30) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<TCPMessageServerConnection> > (0x0x7f07c11ff9c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<TCPMessageServerConnection> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<TCPMessageServerConnection> > > (0x0x7f07c11ffa20) 0 empty

Class std::allocator<boost::shared_ptr<TCPMessageServerConnection> >::rebind<boost::shared_ptr<TCPMessageServerConnection> >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::shared_ptr<TCPMessageServerConnection> >::rebind<boost::shared_ptr<TCPMessageServerConnection> > (0x0x7f07c11ffc00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<TCPMessageServerConnection> > >::rebind<boost::shared_ptr<TCPMessageServerConnection> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<TCPMessageServerConnection> > >::rebind<boost::shared_ptr<TCPMessageServerConnection> > (0x0x7f07c11ffba0) 0 empty

Class std::allocator<boost::shared_ptr<TCPMessageServerConnection> >::rebind<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<boost::shared_ptr<TCPMessageServerConnection> >::rebind<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > > (0x0x7f07c11ffd20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<TCPMessageServerConnection> > >::rebind<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<TCPMessageServerConnection> > >::rebind<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > > (0x0x7f07c11ffcc0) 0 empty

Class std::binary_function<boost::shared_ptr<TCPMessageServerConnection>, boost::shared_ptr<TCPMessageServerConnection>, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<boost::shared_ptr<TCPMessageServerConnection>, boost::shared_ptr<TCPMessageServerConnection>, bool> (0x0x7f07c11ffd80) 0 empty

Class std::less<boost::shared_ptr<TCPMessageServerConnection> >
   size=1 align=1
   base size=1 base align=1
std::less<boost::shared_ptr<TCPMessageServerConnection> > (0x0x7f07c11b5ea0) 0 empty
  std::binary_function<boost::shared_ptr<TCPMessageServerConnection>, boost::shared_ptr<TCPMessageServerConnection>, bool> (0x0x7f07c11ffde0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > > (0x0x7f07c11ffe40) 0 empty

Class std::allocator<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > > (0x0x7f07c11b5f08) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > > (0x0x7f07c11fff60) 0 empty

Class std::_Rb_tree<boost::shared_ptr<TCPMessageServerConnection>, boost::shared_ptr<TCPMessageServerConnection>, std::_Identity<boost::shared_ptr<TCPMessageServerConnection> >, std::less<boost::shared_ptr<TCPMessageServerConnection> >, std::allocator<boost::shared_ptr<TCPMessageServerConnection> > >::_Rb_tree_impl<std::less<boost::shared_ptr<TCPMessageServerConnection> >, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<boost::shared_ptr<TCPMessageServerConnection>, boost::shared_ptr<TCPMessageServerConnection>, std::_Identity<boost::shared_ptr<TCPMessageServerConnection> >, std::less<boost::shared_ptr<TCPMessageServerConnection> >, std::allocator<boost::shared_ptr<TCPMessageServerConnection> > >::_Rb_tree_impl<std::less<boost::shared_ptr<TCPMessageServerConnection> >, false> (0x0x7f07c11b5f70) 0
  std::allocator<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > > (0x0x7f07c11b5af8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > > (0x0x7f07c0f00060) 0 empty

Class std::_Rb_tree<boost::shared_ptr<TCPMessageServerConnection>, boost::shared_ptr<TCPMessageServerConnection>, std::_Identity<boost::shared_ptr<TCPMessageServerConnection> >, std::less<boost::shared_ptr<TCPMessageServerConnection> >, std::allocator<boost::shared_ptr<TCPMessageServerConnection> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<boost::shared_ptr<TCPMessageServerConnection>, boost::shared_ptr<TCPMessageServerConnection>, std::_Identity<boost::shared_ptr<TCPMessageServerConnection> >, std::less<boost::shared_ptr<TCPMessageServerConnection> >, std::allocator<boost::shared_ptr<TCPMessageServerConnection> > > (0x0x7f07c11ffc60) 0

Class std::set<boost::shared_ptr<TCPMessageServerConnection> >
   size=24 align=4
   base size=24 base align=4
std::set<boost::shared_ptr<TCPMessageServerConnection> > (0x0x7f07c11ff900) 0

Class TCPMessageServerConnectionManager
   size=24 align=4
   base size=24 base align=4
TCPMessageServerConnectionManager (0x0x7f07c11b5bc8) 0
  boost::noncopyable_::noncopyable (0x0x7f07c11ff8a0) 0 empty

Class boost::asio::detail::service_id<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::service_id<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > (0x0x7f07c0f2d1a0) 0 empty
  boost::asio::io_service::id (0x0x7f07c0f2d208) 0 empty
    boost::asio::detail::noncopyable (0x0x7f07c0f00480) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >
boost::asio::detail::service_base<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >::_ZTVN5boost4asio6detail12service_baseINS0_23socket_acceptor_serviceINS0_2ip3tcpEEEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_23socket_acceptor_serviceINS0_2ip3tcpEEEEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::service_base<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > (0x0x7f07c0f2d0d0) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >::_ZTVN5boost4asio6detail12service_baseINS0_23socket_acceptor_serviceINS0_2ip3tcpEEEEE) + 8u)
  boost::asio::io_service::service (0x0x7f07c0f2d138) 0
      primary-for boost::asio::detail::service_base<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > (0x0x7f07c0f2d0d0)
    boost::asio::detail::noncopyable (0x0x7f07c0f00420) 0 empty

Vtable for boost::asio::socket_acceptor_service<boost::asio::ip::tcp>
boost::asio::socket_acceptor_service<boost::asio::ip::tcp>::_ZTVN5boost4asio23socket_acceptor_serviceINS0_2ip3tcpEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost4asio23socket_acceptor_serviceINS0_2ip3tcpEEE)
8     (int (*)(...))boost::asio::socket_acceptor_service<boost::asio::ip::tcp>::~socket_acceptor_service
12    (int (*)(...))boost::asio::socket_acceptor_service<boost::asio::ip::tcp>::~socket_acceptor_service
16    (int (*)(...))boost::asio::socket_acceptor_service<Protocol>::shutdown_service<boost::asio::ip::tcp>
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::socket_acceptor_service<boost::asio::ip::tcp>
   size=24 align=4
   base size=24 base align=4
boost::asio::socket_acceptor_service<boost::asio::ip::tcp> (0x0x7f07c0f2d2d8) 0
    vptr=((& boost::asio::socket_acceptor_service<boost::asio::ip::tcp>::_ZTVN5boost4asio23socket_acceptor_serviceINS0_2ip3tcpEEE) + 8u)
  boost::asio::detail::service_base<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > (0x0x7f07c0f2d340) 0
      primary-for boost::asio::socket_acceptor_service<boost::asio::ip::tcp> (0x0x7f07c0f2d2d8)
    boost::asio::io_service::service (0x0x7f07c0f2d3a8) 0
        primary-for boost::asio::detail::service_base<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > (0x0x7f07c0f2d340)
      boost::asio::detail::noncopyable (0x0x7f07c0f00720) 0 empty

Class boost::asio::basic_io_object<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >
   size=20 align=4
   base size=20 base align=4
boost::asio::basic_io_object<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > (0x0x7f07c0f003c0) 0

Class boost::asio::basic_socket_acceptor<boost::asio::ip::tcp>
   size=20 align=4
   base size=20 base align=4
boost::asio::basic_socket_acceptor<boost::asio::ip::tcp> (0x0x7f07c0f70150) 0
  boost::asio::basic_io_object<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > (0x0x7f07c0f00900) 0
  boost::asio::socket_base (0x0x7f07c0f00960) 0 empty

Class boost::detail::sp_dereference<TCPMessageServerConnection>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<TCPMessageServerConnection> (0x0x7f07c0f00a80) 0 empty

Class boost::detail::sp_member_access<TCPMessageServerConnection>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<TCPMessageServerConnection> (0x0x7f07c0f00ae0) 0 empty

Class boost::detail::sp_array_access<TCPMessageServerConnection>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<TCPMessageServerConnection> (0x0x7f07c0f00b40) 0 empty

Class boost::shared_ptr<TCPMessageServerConnection>
   size=8 align=4
   base size=8 base align=4
boost::shared_ptr<TCPMessageServerConnection> (0x0x7f07c0f00a20) 0

Class TCPMessageServer
   size=60 align=4
   base size=60 base align=4
TCPMessageServer (0x0x7f07c0f2d068) 0
  boost::noncopyable_::noncopyable (0x0x7f07c0f00360) 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> > > (0x0x7f07c0f2d7b8) 0 empty
  boost::asio::io_service::id (0x0x7f07c0f2d820) 0 empty
    boost::asio::detail::noncopyable (0x0x7f07c0f00cc0) 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
4     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS5_EEEEEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (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=20 align=4
   base size=20 base align=4
boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f07c0f2d6e8) 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) + 8u)
  boost::asio::io_service::service (0x0x7f07c0f2d750) 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> > > (0x0x7f07c0f2d6e8)
    boost::asio::detail::noncopyable (0x0x7f07c0f00c60) 0 empty

Class boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >
   size=36 align=4
   base size=36 base align=4
boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7f07c0f00d80) 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
4     (int (*)(...))(& _ZTIN5boost4asio22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS3_EEEE)
8     (int (*)(...))boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >::~deadline_timer_service
12    (int (*)(...))boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >::~deadline_timer_service
16    (int (*)(...))boost::asio::deadline_timer_service<TimeType, TimeTraits>::shutdown_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >
20    (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=56 align=4
   base size=56 base align=4
boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7f07c0f2d888) 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) + 8u)
  boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f07c0f2d8f0) 0
      primary-for boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7f07c0f2d888)
    boost::asio::io_service::service (0x0x7f07c0f2d958) 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> > > (0x0x7f07c0f2d8f0)
      boost::asio::detail::noncopyable (0x0x7f07c0f00d20) 0 empty

Class boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data (0x0x7f07c0f00f00) 0

Class boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type
   size=32 align=4
   base size=32 base align=4
boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type (0x0x7f07c0f2dbc8) 0
  boost::asio::detail::noncopyable (0x0x7f07c0f00ea0) 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=36 align=4
   base size=36 base align=4
boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f07c0f00c00) 0

Class boost::asio::basic_deadline_timer<boost::posix_time::ptime>
   size=36 align=4
   base size=36 base align=4
boost::asio::basic_deadline_timer<boost::posix_time::ptime> (0x0x7f07c0f2de38) 0
  boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f07c0f00f60) 0

Class CleanupList
   size=44 align=4
   base size=44 base align=4
CleanupList (0x0x7f07c0f00ba0) 0

Class CpustatMeter
   size=56 align=4
   base size=56 base align=4
CpustatMeter (0x0x7f07c1021000) 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> (0x0x7f07c10210c0) 0 empty

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

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

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

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

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

Class boost::date_time::simple_format<wchar_t>
   size=1 align=1
   base size=0 base align=1
boost::date_time::simple_format<wchar_t> (0x0x7f07c10215a0) 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> > (0x0x7f07c1021600) 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> > (0x0x7f07c1021660) 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> > (0x0x7f07c10216c0) 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> > > (0x0x7f07c1050340) 0 empty
  boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f07c10217e0) 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> (0x0x7f07c10503a8) 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> > > (0x0x7f07c1050410) 0 empty
    boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f07c1021840) 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> > (0x0x7f07c1050478) 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> (0x0x7f07c10504e0) 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> > > (0x0x7f07c1050548) 0 empty
      boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f07c10218a0) 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> (0x0x7f07c10505b0) 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> > (0x0x7f07c1050618) 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> (0x0x7f07c1050680) 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> > > (0x0x7f07c10506e8) 0 empty
        boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f07c1021900) 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> (0x0x7f07c1050750) 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> (0x0x7f07c10507b8) 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> > (0x0x7f07c1050820) 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> (0x0x7f07c1050888) 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> > > (0x0x7f07c10508f0) 0 empty
          boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f07c1021960) 0 empty

Class std::time_base
   size=1 align=1
   base size=0 base align=1
std::time_base (0x0x7f07c1021b40) 0 empty

Vtable for std::__timepunct_cache<char>
std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt17__timepunct_cacheIcE)
8     (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>
12    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>

Class std::__timepunct_cache<char>
   size=200 align=4
   base size=197 base align=4
std::__timepunct_cache<char> (0x0x7f07c1050a90) 0
    vptr=((& std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE) + 8u)
  std::locale::facet (0x0x7f07c1021c00) 0
      primary-for std::__timepunct_cache<char> (0x0x7f07c1050a90)

Vtable for std::__timepunct_cache<wchar_t>
std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt17__timepunct_cacheIwE)
8     (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>
12    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>

Class std::__timepunct_cache<wchar_t>
   size=200 align=4
   base size=197 base align=4
std::__timepunct_cache<wchar_t> (0x0x7f07c1050af8) 0
    vptr=((& std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE) + 8u)
  std::locale::facet (0x0x7f07c1021c60) 0
      primary-for std::__timepunct_cache<wchar_t> (0x0x7f07c1050af8)

Vtable for std::__timepunct<char>
std::__timepunct<char>::_ZTVSt11__timepunctIcE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt11__timepunctIcE)
8     (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>
12    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>

Class std::__timepunct<char>
   size=20 align=4
   base size=20 base align=4
std::__timepunct<char> (0x0x7f07c1050bc8) 0
    vptr=((& std::__timepunct<char>::_ZTVSt11__timepunctIcE) + 8u)
  std::locale::facet (0x0x7f07c1021d20) 0
      primary-for std::__timepunct<char> (0x0x7f07c1050bc8)

Vtable for std::__timepunct<wchar_t>
std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt11__timepunctIwE)
8     (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>
12    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>

Class std::__timepunct<wchar_t>
   size=20 align=4
   base size=20 base align=4
std::__timepunct<wchar_t> (0x0x7f07c1050c30) 0
    vptr=((& std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE) + 8u)
  std::locale::facet (0x0x7f07c1021d80) 0
      primary-for std::__timepunct<wchar_t> (0x0x7f07c1050c30)

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

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7f07c0d38060) 0 empty

Vtable for std::moneypunct<char, true>
std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt10moneypunctIcLb1EE)
8     (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
12    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, true>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::moneypunct<char, true>
   size=12 align=4
   base size=12 base align=4
std::moneypunct<char, true> (0x0x7f07c0d55770) 0
    vptr=((& std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE) + 8u)
  std::locale::facet (0x0x7f07c0d38240) 0
      primary-for std::moneypunct<char, true> (0x0x7f07c0d55770)
  std::money_base (0x0x7f07c0d382a0) 0 empty

Vtable for std::moneypunct<char, false>
std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt10moneypunctIcLb0EE)
8     (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
12    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, false>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::moneypunct<char, false>
   size=12 align=4
   base size=12 base align=4
std::moneypunct<char, false> (0x0x7f07c0d55930) 0
    vptr=((& std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE) + 8u)
  std::locale::facet (0x0x7f07c0d38300) 0
      primary-for std::moneypunct<char, false> (0x0x7f07c0d55930)
  std::money_base (0x0x7f07c0d38360) 0 empty

Vtable for std::moneypunct<wchar_t, true>
std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt10moneypunctIwLb1EE)
8     (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
12    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::moneypunct<wchar_t, true>
   size=12 align=4
   base size=12 base align=4
std::moneypunct<wchar_t, true> (0x0x7f07c0d55cb0) 0
    vptr=((& std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE) + 8u)
  std::locale::facet (0x0x7f07c0d383c0) 0
      primary-for std::moneypunct<wchar_t, true> (0x0x7f07c0d55cb0)
  std::money_base (0x0x7f07c0d38420) 0 empty

Vtable for std::moneypunct<wchar_t, false>
std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt10moneypunctIwLb0EE)
8     (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
12    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::moneypunct<wchar_t, false>
   size=12 align=4
   base size=12 base align=4
std::moneypunct<wchar_t, false> (0x0x7f07c0d55e70) 0
    vptr=((& std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE) + 8u)
  std::locale::facet (0x0x7f07c0d38480) 0
      primary-for std::moneypunct<wchar_t, false> (0x0x7f07c0d55e70)
  std::money_base (0x0x7f07c0d384e0) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7f07c0d38720) 0 empty

Vtable for std::messages<char>
std::messages<char>::_ZTVSt8messagesIcE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8messagesIcE)
8     (int (*)(...))std::messages<_CharT>::~messages<char>
12    (int (*)(...))std::messages<_CharT>::~messages<char>
16    (int (*)(...))std::messages<_CharT>::do_open<char>
20    (int (*)(...))std::messages<_CharT>::do_get<char>
24    (int (*)(...))std::messages<_CharT>::do_close<char>

Class std::messages<char>
   size=16 align=4
   base size=16 base align=4
std::messages<char> (0x0x7f07c0da6460) 0
    vptr=((& std::messages<char>::_ZTVSt8messagesIcE) + 8u)
  std::locale::facet (0x0x7f07c0d38840) 0
      primary-for std::messages<char> (0x0x7f07c0da6460)
  std::messages_base (0x0x7f07c0d388a0) 0 empty

Vtable for std::messages<wchar_t>
std::messages<wchar_t>::_ZTVSt8messagesIwE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8messagesIwE)
8     (int (*)(...))std::messages<_CharT>::~messages<wchar_t>
12    (int (*)(...))std::messages<_CharT>::~messages<wchar_t>
16    (int (*)(...))std::messages<_CharT>::do_open<wchar_t>
20    (int (*)(...))std::messages<_CharT>::do_get<wchar_t>
24    (int (*)(...))std::messages<_CharT>::do_close<wchar_t>

Class std::messages<wchar_t>
   size=16 align=4
   base size=16 base align=4
std::messages<wchar_t> (0x0x7f07c0da6620) 0
    vptr=((& std::messages<wchar_t>::_ZTVSt8messagesIwE) + 8u)
  std::locale::facet (0x0x7f07c0d38900) 0
      primary-for std::messages<wchar_t> (0x0x7f07c0da6620)
  std::messages_base (0x0x7f07c0d38960) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f07c0d38a20) 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
4     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIcc11__mbstate_tE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<char, char, __mbstate_t>
   size=8 align=4
   base size=8 base align=4
std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f07c0df2230) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 8u)
  std::locale::facet (0x0x7f07c0d38ba0) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f07c0df2230)
  std::codecvt_base (0x0x7f07c0d38c00) 0 empty

Vtable for std::codecvt<char, char, __mbstate_t>
std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7codecvtIcc11__mbstate_tE)
8     (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
12    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
16    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
20    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
24    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
28    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
36    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt<char, char, __mbstate_t>
   size=12 align=4
   base size=12 base align=4
std::codecvt<char, char, __mbstate_t> (0x0x7f07c0d37958) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 8u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f07c0df2310) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f07c0d37958)
    std::locale::facet (0x0x7f07c0d38c60) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f07c0df2310)
    std::codecvt_base (0x0x7f07c0d38cc0) 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
4     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIwc11__mbstate_tE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
   size=8 align=4
   base size=8 base align=4
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f07c0df2460) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 8u)
  std::locale::facet (0x0x7f07c0d38d20) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f07c0df2460)
  std::codecvt_base (0x0x7f07c0d38d80) 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
4     (int (*)(...))(& _ZTISt7codecvtIwc11__mbstate_tE)
8     (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
12    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
16    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
20    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
24    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
28    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
36    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt<wchar_t, char, __mbstate_t>
   size=12 align=4
   base size=12 base align=4
std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f07c0d37a28) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 8u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f07c0df25b0) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f07c0d37a28)
    std::locale::facet (0x0x7f07c0d38de0) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f07c0df25b0)
    std::codecvt_base (0x0x7f07c0d38e40) 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
4     (int (*)(...))(& _ZTISt14codecvt_bynameIcc11__mbstate_tE)
8     (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
12    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
16    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
20    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
24    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
28    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
36    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char, char, __mbstate_t>
   size=12 align=4
   base size=12 base align=4
std::codecvt_byname<char, char, __mbstate_t> (0x0x7f07c0d37b60) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 8u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f07c0d37bc8) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f07c0d37b60)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f07c0df2a10) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f07c0d37bc8)
      std::locale::facet (0x0x7f07c0d38f00) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f07c0df2a10)
      std::codecvt_base (0x0x7f07c0d38f60) 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
4     (int (*)(...))(& _ZTISt14codecvt_bynameIwc11__mbstate_tE)
8     (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
12    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
16    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
20    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
24    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
28    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
36    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<wchar_t, char, __mbstate_t>
   size=12 align=4
   base size=12 base align=4
std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f07c0d37c98) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 8u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f07c0d37d00) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f07c0d37c98)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f07c0df2bd0) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f07c0d37d00)
      std::locale::facet (0x0x7f07c0e2b000) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f07c0df2bd0)
      std::codecvt_base (0x0x7f07c0e2b060) 0 empty

Vtable for std::moneypunct_byname<char, false>
std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt17moneypunct_bynameIcLb0EE)
8     (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
12    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, false>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::moneypunct_byname<char, false>
   size=12 align=4
   base size=12 base align=4
std::moneypunct_byname<char, false> (0x0x7f07c0a6d3a8) 0
    vptr=((& std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE) + 8u)
  std::moneypunct<char, false> (0x0x7f07c0a9a8c0) 0
      primary-for std::moneypunct_byname<char, false> (0x0x7f07c0a6d3a8)
    std::locale::facet (0x0x7f07c0e2b600) 0
        primary-for std::moneypunct<char, false> (0x0x7f07c0a9a8c0)
    std::money_base (0x0x7f07c0e2b660) 0 empty

Vtable for std::moneypunct_byname<char, true>
std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt17moneypunct_bynameIcLb1EE)
8     (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
12    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, true>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::moneypunct_byname<char, true>
   size=12 align=4
   base size=12 base align=4
std::moneypunct_byname<char, true> (0x0x7f07c0a6d410) 0
    vptr=((& std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE) + 8u)
  std::moneypunct<char, true> (0x0x7f07c0a9a930) 0
      primary-for std::moneypunct_byname<char, true> (0x0x7f07c0a6d410)
    std::locale::facet (0x0x7f07c0e2b6c0) 0
        primary-for std::moneypunct<char, true> (0x0x7f07c0a9a930)
    std::money_base (0x0x7f07c0e2b720) 0 empty

Vtable for std::money_get<char>
std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::money_get<char>
   size=8 align=4
   base size=8 base align=4
std::money_get<char> (0x0x7f07c0a6d478) 0
    vptr=((& std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f07c0e2b780) 0
      primary-for std::money_get<char> (0x0x7f07c0a6d478)

Vtable for std::money_put<char>
std::money_put<char>::_ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::money_put<char>
   size=8 align=4
   base size=8 base align=4
std::money_put<char> (0x0x7f07c0a6d548) 0
    vptr=((& std::money_put<char>::_ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f07c0e2b7e0) 0
      primary-for std::money_put<char> (0x0x7f07c0a6d548)

Vtable for std::time_put<char>
std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put<char>
   size=8 align=4
   base size=8 base align=4
std::time_put<char> (0x0x7f07c0a6d618) 0
    vptr=((& std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f07c0e2b840) 0
      primary-for std::time_put<char> (0x0x7f07c0a6d618)

Vtable for std::time_put_byname<char>
std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put_byname<char>
   size=8 align=4
   base size=8 base align=4
std::time_put_byname<char> (0x0x7f07c0a6d680) 0
    vptr=((& std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::time_put<char> (0x0x7f07c0a6d6e8) 0
      primary-for std::time_put_byname<char> (0x0x7f07c0a6d680)
    std::locale::facet (0x0x7f07c0e2b900) 0
        primary-for std::time_put<char> (0x0x7f07c0a6d6e8)

Vtable for std::time_get<char>
std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 10u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
36    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::time_get<char>
   size=8 align=4
   base size=8 base align=4
std::time_get<char> (0x0x7f07c0a9ae00) 0
    vptr=((& std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f07c0e2b9c0) 0
      primary-for std::time_get<char> (0x0x7f07c0a9ae00)
  std::time_base (0x0x7f07c0e2ba20) 0 empty

Vtable for std::time_get_byname<char>
std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 10u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
36    (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=8 align=4
   base size=8 base align=4
std::time_get_byname<char> (0x0x7f07c0a6d7b8) 0
    vptr=((& std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::time_get<char> (0x0x7f07c0a9aee0) 0
      primary-for std::time_get_byname<char> (0x0x7f07c0a6d7b8)
    std::locale::facet (0x0x7f07c0e2bae0) 0
        primary-for std::time_get<char> (0x0x7f07c0a9aee0)
    std::time_base (0x0x7f07c0e2bb40) 0 empty

Vtable for std::messages_byname<char>
std::messages_byname<char>::_ZTVSt15messages_bynameIcE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15messages_bynameIcE)
8     (int (*)(...))std::messages_byname<_CharT>::~messages_byname<char>
12    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<char>
16    (int (*)(...))std::messages<_CharT>::do_open<char>
20    (int (*)(...))std::messages<_CharT>::do_get<char>
24    (int (*)(...))std::messages<_CharT>::do_close<char>

Class std::messages_byname<char>
   size=16 align=4
   base size=16 base align=4
std::messages_byname<char> (0x0x7f07c0a6d888) 0
    vptr=((& std::messages_byname<char>::_ZTVSt15messages_bynameIcE) + 8u)
  std::messages<char> (0x0x7f07c0ad2070) 0
      primary-for std::messages_byname<char> (0x0x7f07c0a6d888)
    std::locale::facet (0x0x7f07c0e2bc00) 0
        primary-for std::messages<char> (0x0x7f07c0ad2070)
    std::messages_base (0x0x7f07c0e2bc60) 0 empty

Vtable for std::moneypunct_byname<wchar_t, false>
std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt17moneypunct_bynameIwLb0EE)
8     (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
12    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::moneypunct_byname<wchar_t, false>
   size=12 align=4
   base size=12 base align=4
std::moneypunct_byname<wchar_t, false> (0x0x7f07c0a6d8f0) 0
    vptr=((& std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE) + 8u)
  std::moneypunct<wchar_t, false> (0x0x7f07c0ad21c0) 0
      primary-for std::moneypunct_byname<wchar_t, false> (0x0x7f07c0a6d8f0)
    std::locale::facet (0x0x7f07c0e2bcc0) 0
        primary-for std::moneypunct<wchar_t, false> (0x0x7f07c0ad21c0)
    std::money_base (0x0x7f07c0e2bd20) 0 empty

Vtable for std::moneypunct_byname<wchar_t, true>
std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt17moneypunct_bynameIwLb1EE)
8     (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
12    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::moneypunct_byname<wchar_t, true>
   size=12 align=4
   base size=12 base align=4
std::moneypunct_byname<wchar_t, true> (0x0x7f07c0a6d958) 0
    vptr=((& std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE) + 8u)
  std::moneypunct<wchar_t, true> (0x0x7f07c0ad2230) 0
      primary-for std::moneypunct_byname<wchar_t, true> (0x0x7f07c0a6d958)
    std::locale::facet (0x0x7f07c0e2bd80) 0
        primary-for std::moneypunct<wchar_t, true> (0x0x7f07c0ad2230)
    std::money_base (0x0x7f07c0e2bde0) 0 empty

Vtable for std::money_get<wchar_t>
std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (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=8 align=4
   base size=8 base align=4
std::money_get<wchar_t> (0x0x7f07c0a6d9c0) 0
    vptr=((& std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f07c0e2be40) 0
      primary-for std::money_get<wchar_t> (0x0x7f07c0a6d9c0)

Vtable for std::money_put<wchar_t>
std::money_put<wchar_t>::_ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (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=8 align=4
   base size=8 base align=4
std::money_put<wchar_t> (0x0x7f07c0a6da90) 0
    vptr=((& std::money_put<wchar_t>::_ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f07c0e2bf00) 0
      primary-for std::money_put<wchar_t> (0x0x7f07c0a6da90)

Vtable for std::time_put<wchar_t>
std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (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=8 align=4
   base size=8 base align=4
std::time_put<wchar_t> (0x0x7f07c0a6db60) 0
    vptr=((& std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f07c0b02000) 0
      primary-for std::time_put<wchar_t> (0x0x7f07c0a6db60)

Vtable for std::time_put_byname<wchar_t>
std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (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=8 align=4
   base size=8 base align=4
std::time_put_byname<wchar_t> (0x0x7f07c0a6dc30) 0
    vptr=((& std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::time_put<wchar_t> (0x0x7f07c0a6dc98) 0
      primary-for std::time_put_byname<wchar_t> (0x0x7f07c0a6dc30)
    std::locale::facet (0x0x7f07c0b02060) 0
        primary-for std::time_put<wchar_t> (0x0x7f07c0a6dc98)

Vtable for std::time_get<wchar_t>
std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 10u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
36    (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=8 align=4
   base size=8 base align=4
std::time_get<wchar_t> (0x0x7f07c0ad24d0) 0
    vptr=((& std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f07c0b02120) 0
      primary-for std::time_get<wchar_t> (0x0x7f07c0ad24d0)
  std::time_base (0x0x7f07c0b02180) 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
4     (int (*)(...))(& _ZTISt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
36    (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=8 align=4
   base size=8 base align=4
std::time_get_byname<wchar_t> (0x0x7f07c0a6ddd0) 0
    vptr=((& std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::time_get<wchar_t> (0x0x7f07c0ad25b0) 0
      primary-for std::time_get_byname<wchar_t> (0x0x7f07c0a6ddd0)
    std::locale::facet (0x0x7f07c0b021e0) 0
        primary-for std::time_get<wchar_t> (0x0x7f07c0ad25b0)
    std::time_base (0x0x7f07c0b02240) 0 empty

Vtable for std::messages_byname<wchar_t>
std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15messages_bynameIwE)
8     (int (*)(...))std::messages_byname<_CharT>::~messages_byname<wchar_t>
12    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<wchar_t>
16    (int (*)(...))std::messages<_CharT>::do_open<wchar_t>
20    (int (*)(...))std::messages<_CharT>::do_get<wchar_t>
24    (int (*)(...))std::messages<_CharT>::do_close<wchar_t>

Class std::messages_byname<wchar_t>
   size=16 align=4
   base size=16 base align=4
std::messages_byname<wchar_t> (0x0x7f07c0a6dea0) 0
    vptr=((& std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE) + 8u)
  std::messages<wchar_t> (0x0x7f07c0ad2690) 0
      primary-for std::messages_byname<wchar_t> (0x0x7f07c0a6dea0)
    std::locale::facet (0x0x7f07c0b02300) 0
        primary-for std::messages<wchar_t> (0x0x7f07c0ad2690)
    std::messages_base (0x0x7f07c0b02360) 0 empty

Class boost::io::ios_flags_saver
   size=8 align=4
   base size=8 base align=4
boost::io::ios_flags_saver (0x0x7f07c0b023c0) 0

Class boost::io::ios_precision_saver
   size=8 align=4
   base size=8 base align=4
boost::io::ios_precision_saver (0x0x7f07c0b02420) 0

Class boost::io::ios_width_saver
   size=8 align=4
   base size=8 base align=4
boost::io::ios_width_saver (0x0x7f07c0b02480) 0

Class boost::io::ios_iword_saver
   size=12 align=4
   base size=12 base align=4
boost::io::ios_iword_saver (0x0x7f07c0b02720) 0

Class boost::io::ios_pword_saver
   size=12 align=4
   base size=12 base align=4
boost::io::ios_pword_saver (0x0x7f07c0b02780) 0

Class boost::io::ios_base_all_saver
   size=16 align=4
   base size=16 base align=4
boost::io::ios_base_all_saver (0x0x7f07c0b027e0) 0

Class boost::io::ios_all_word_saver
   size=16 align=4
   base size=16 base align=4
boost::io::ios_all_word_saver (0x0x7f07c0b028a0) 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 (0x0x7f07c0b02d80) 0 empty

Class mpl_::int_<7>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<7> (0x0x7f07c0b02de0) 0 empty

Class mpl_::int_<8>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<8> (0x0x7f07c0b02e40) 0 empty

Class mpl_::int_<9>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<9> (0x0x7f07c0b02ea0) 0 empty

Class mpl_::int_<10>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<10> (0x0x7f07c0b02f00) 0 empty

Class mpl_::int_<11>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<11> (0x0x7f07c0b02f60) 0 empty

Class mpl_::int_<12>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<12> (0x0x7f07c0be2000) 0 empty

Class boost::concepts::failed
   size=1 align=1
   base size=0 base align=1
boost::concepts::failed (0x0x7f07c0be2900) 0 empty

Class boost::Integer<char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<char> (0x0x7f07c0be2ba0) 0 empty

Class boost::Integer<signed char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<signed char> (0x0x7f07c0be2c00) 0 empty

Class boost::Integer<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned char> (0x0x7f07c0be2c60) 0 empty

Class boost::Integer<short int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short int> (0x0x7f07c0be2cc0) 0 empty

Class boost::Integer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short unsigned int> (0x0x7f07c0be2d20) 0 empty

Class boost::Integer<int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<int> (0x0x7f07c0be2d80) 0 empty

Class boost::Integer<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned int> (0x0x7f07c0be2de0) 0 empty

Class boost::Integer<long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long int> (0x0x7f07c0be2e40) 0 empty

Class boost::Integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long unsigned int> (0x0x7f07c0be2ea0) 0 empty

Class boost::Integer<long long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long long int> (0x0x7f07c0be2f00) 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> (0x0x7f07c0be2f60) 0 empty

Class boost::SignedInteger<signed char>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<signed char> (0x0x7f07c0c4f0c0) 0 empty

Class boost::SignedInteger<short int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<short int> (0x0x7f07c0c4f120) 0 empty

Class boost::SignedInteger<int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<int> (0x0x7f07c0c4f180) 0 empty

Class boost::SignedInteger<long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long int> (0x0x7f07c0c4f1e0) 0 empty

Class boost::SignedInteger<long long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long long int> (0x0x7f07c0c4f240) 0 empty

Class boost::UnsignedInteger<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned char> (0x0x7f07c0c4f360) 0 empty

Class boost::UnsignedInteger<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<short unsigned int> (0x0x7f07c0c4f3c0) 0 empty

Class boost::UnsignedInteger<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned int> (0x0x7f07c0c4f420) 0 empty

Class boost::UnsignedInteger<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<long unsigned int> (0x0x7f07c0c4f480) 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> (0x0x7f07c0c4f4e0) 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 (0x0x7f07c09c26c0) 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 (0x0x7f07c09c2720) 0 empty

Class boost::algorithm::size_descriptor<1>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::size_descriptor<1> (0x0x7f07c09c2de0) 0 empty

Class boost::algorithm::size_descriptor<2>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::size_descriptor<2> (0x0x7f07c09c2e40) 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> (0x0x7f07c07420c0) 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> (0x0x7f07c0742180) 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> (0x0x7f07c0742240) 0 empty

Class boost::algorithm::detail::head_finderF
   size=4 align=4
   base size=4 base align=4
boost::algorithm::detail::head_finderF (0x0x7f07c0742420) 0

Class boost::algorithm::detail::tail_finderF
   size=4 align=4
   base size=4 base align=4
boost::algorithm::detail::tail_finderF (0x0x7f07c0742480) 0

Class boost::algorithm::is_equal
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_equal (0x0x7f07c0742600) 0 empty

Class boost::algorithm::is_iequal
   size=4 align=4
   base size=4 base align=4
boost::algorithm::is_iequal (0x0x7f07c0742660) 0

Class boost::algorithm::is_less
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_less (0x0x7f07c07426c0) 0 empty

Class boost::algorithm::is_iless
   size=4 align=4
   base size=4 base align=4
boost::algorithm::is_iless (0x0x7f07c0742720) 0

Class boost::algorithm::is_not_greater
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_not_greater (0x0x7f07c0742780) 0 empty

Class boost::algorithm::is_not_igreater
   size=4 align=4
   base size=4 base align=4
boost::algorithm::is_not_igreater (0x0x7f07c07427e0) 0

Class boost::detail::lcast_abstract_stub
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_abstract_stub (0x0x7f07c0742b40) 0 empty

Vtable for boost::bad_lexical_cast
boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16bad_lexical_castE)
8     (int (*)(...))boost::bad_lexical_cast::~bad_lexical_cast
12    (int (*)(...))boost::bad_lexical_cast::~bad_lexical_cast
16    (int (*)(...))boost::bad_lexical_cast::what

Class boost::bad_lexical_cast
   size=12 align=4
   base size=12 base align=4
boost::bad_lexical_cast (0x0x7f07c07cc0d0) 0
    vptr=((& boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE) + 8u)
  std::bad_cast (0x0x7f07c07cc138) 0 nearly-empty
      primary-for boost::bad_lexical_cast (0x0x7f07c07cc0d0)
    std::exception (0x0x7f07c0742c00) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f07c07cc138)

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> (0x0x7f07c0486120) 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> (0x0x7f07c04861e0) 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> (0x0x7f07c04864e0) 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> > (0x0x7f07c07cc4e0) 0 empty
  mpl_::int_<-1> (0x0x7f07c0486660) 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> (0x0x7f07c04866c0) 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> (0x0x7f07c07cc5b0) 0 empty
  mpl_::int_<1> (0x0x7f07c0486ae0) 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> (0x0x7f07c07cc618) 0 empty
  mpl_::int_<2> (0x0x7f07c0486b40) 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> (0x0x7f07c07cc680) 0 empty
  mpl_::int_<3> (0x0x7f07c0486ba0) 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> (0x0x7f07c07cc6e8) 0 empty
  mpl_::int_<4> (0x0x7f07c0486c00) 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> (0x0x7f07c07cc750) 0 empty
  mpl_::int_<5> (0x0x7f07c0486c60) 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> (0x0x7f07c07cc7b8) 0 empty
  mpl_::int_<6> (0x0x7f07c0486cc0) 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> (0x0x7f07c07cc820) 0 empty
  mpl_::int_<7> (0x0x7f07c0486d20) 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> (0x0x7f07c07cc888) 0 empty
  mpl_::int_<8> (0x0x7f07c0486d80) 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> (0x0x7f07c07cc8f0) 0 empty
  mpl_::int_<9> (0x0x7f07c0486de0) 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> (0x0x7f07c07cc958) 0 empty
  mpl_::int_<10> (0x0x7f07c0486e40) 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> (0x0x7f07c07cc9c0) 0 empty
  mpl_::int_<11> (0x0x7f07c0486ea0) 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> (0x0x7f07c07cca28) 0 empty
  mpl_::int_<12> (0x0x7f07c0486f00) 0 empty

Class mpl_::int_<13>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<13> (0x0x7f07c0486f60) 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> (0x0x7f07c07cca90) 0 empty
  mpl_::int_<13> (0x0x7f07c04c3000) 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> (0x0x7f07c04c3120) 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> (0x0x7f07c04c3540) 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> > (0x0x7f07c07cce38) 0 empty
  mpl_::int_<-1> (0x0x7f07c04c36c0) 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> (0x0x7f07c04c3720) 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> (0x0x7f07c04c3840) 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> > (0x0x7f07c04e4068) 0 empty
  mpl_::int_<-1> (0x0x7f07c04c39c0) 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> (0x0x7f07c04c3b40) 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> (0x0x7f07c04c3e40) 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> > (0x0x7f07c04e4270) 0 empty
  mpl_::int_<-1> (0x0x7f07c04f5000) 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> (0x0x7f07c04f5060) 0 empty

Vtable for boost::numeric::bad_numeric_cast
boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost7numeric16bad_numeric_castE)
8     (int (*)(...))boost::numeric::bad_numeric_cast::~bad_numeric_cast
12    (int (*)(...))boost::numeric::bad_numeric_cast::~bad_numeric_cast
16    (int (*)(...))boost::numeric::bad_numeric_cast::what

Class boost::numeric::bad_numeric_cast
   size=4 align=4
   base size=4 base align=4
boost::numeric::bad_numeric_cast (0x0x7f07c04e43a8) 0 nearly-empty
    vptr=((& boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE) + 8u)
  std::bad_cast (0x0x7f07c04e4410) 0 nearly-empty
      primary-for boost::numeric::bad_numeric_cast (0x0x7f07c04e43a8)
    std::exception (0x0x7f07c04f5900) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f07c04e4410)

Vtable for boost::numeric::negative_overflow
boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost7numeric17negative_overflowE)
8     (int (*)(...))boost::numeric::negative_overflow::~negative_overflow
12    (int (*)(...))boost::numeric::negative_overflow::~negative_overflow
16    (int (*)(...))boost::numeric::negative_overflow::what

Class boost::numeric::negative_overflow
   size=4 align=4
   base size=4 base align=4
boost::numeric::negative_overflow (0x0x7f07c04e4478) 0 nearly-empty
    vptr=((& boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE) + 8u)
  boost::numeric::bad_numeric_cast (0x0x7f07c04e44e0) 0 nearly-empty
      primary-for boost::numeric::negative_overflow (0x0x7f07c04e4478)
    std::bad_cast (0x0x7f07c04e4548) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f07c04e44e0)
      std::exception (0x0x7f07c04f5960) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f07c04e4548)

Vtable for boost::numeric::positive_overflow
boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost7numeric17positive_overflowE)
8     (int (*)(...))boost::numeric::positive_overflow::~positive_overflow
12    (int (*)(...))boost::numeric::positive_overflow::~positive_overflow
16    (int (*)(...))boost::numeric::positive_overflow::what

Class boost::numeric::positive_overflow
   size=4 align=4
   base size=4 base align=4
boost::numeric::positive_overflow (0x0x7f07c04e45b0) 0 nearly-empty
    vptr=((& boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE) + 8u)
  boost::numeric::bad_numeric_cast (0x0x7f07c04e4618) 0 nearly-empty
      primary-for boost::numeric::positive_overflow (0x0x7f07c04e45b0)
    std::bad_cast (0x0x7f07c04e4680) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f07c04e4618)
      std::exception (0x0x7f07c04f59c0) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f07c04e4680)

Class boost::numeric::def_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::def_overflow_handler (0x0x7f07c04f5a20) 0 empty

Class boost::numeric::silent_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::silent_overflow_handler (0x0x7f07c04f5b40) 0 empty

Class boost::numeric::UseInternalRangeChecker
   size=1 align=1
   base size=0 base align=1
boost::numeric::UseInternalRangeChecker (0x0x7f07c04f5c00) 0 empty

Class boost::numeric::convdetail::non_applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::non_applicable (0x0x7f07c04f5e40) 0 empty

Class boost::numeric::convdetail::applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::applicable (0x0x7f07c04f5ea0) 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> (0x0x7f07c056ccc0) 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> (0x0x7f07c056cd20) 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> (0x0x7f07c056cd80) 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> (0x0x7f07c056cde0) 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> (0x0x7f07c056ce40) 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> (0x0x7f07c056cea0) 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> (0x0x7f07c056cf00) 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> (0x0x7f07c056cf60) 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> (0x0x7f07c05c0000) 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> (0x0x7f07c05c0060) 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> (0x0x7f07c05c00c0) 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> (0x0x7f07c05c0120) 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> (0x0x7f07c05c0180) 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> (0x0x7f07c05c01e0) 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> (0x0x7f07c05c0240) 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> (0x0x7f07c05c02a0) 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> (0x0x7f07c05c0300) 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> (0x0x7f07c05c0360) 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> (0x0x7f07c05c03c0) 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> (0x0x7f07c05c0420) 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> (0x0x7f07c05c0480) 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> (0x0x7f07c05c04e0) 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> (0x0x7f07c05c0540) 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> (0x0x7f07c05c05a0) 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> (0x0x7f07c05c0600) 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> (0x0x7f07c05c0660) 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> (0x0x7f07c05c06c0) 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> (0x0x7f07c05c0720) 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> (0x0x7f07c05c0780) 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> (0x0x7f07c05c07e0) 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> (0x0x7f07c05c0840) 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> (0x0x7f07c05c08a0) 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> (0x0x7f07c05c0900) 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> (0x0x7f07c05c0960) 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> (0x0x7f07c05c09c0) 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> (0x0x7f07c05c0a20) 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> (0x0x7f07c05c0a80) 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> (0x0x7f07c05c0ae0) 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> (0x0x7f07c05c0b40) 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> (0x0x7f07c05c0ba0) 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> (0x0x7f07c05c0c00) 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> (0x0x7f07c05c0c60) 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> (0x0x7f07c05c0cc0) 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> (0x0x7f07c05c0d20) 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> (0x0x7f07c05c0d80) 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> (0x0x7f07c05c0de0) 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> (0x0x7f07c05c0e40) 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> (0x0x7f07c05c0ea0) 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> (0x0x7f07c05c0f00) 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> (0x0x7f07c05c0f60) 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> (0x0x7f07c05f0000) 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> (0x0x7f07c05f0060) 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> (0x0x7f07c05f00c0) 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> (0x0x7f07c05f0120) 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> (0x0x7f07c05f0180) 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> (0x0x7f07c05f01e0) 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> (0x0x7f07c05f0240) 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> (0x0x7f07c05f02a0) 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> (0x0x7f07c05f0300) 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> (0x0x7f07c05f0360) 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> (0x0x7f07c05f03c0) 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> (0x0x7f07c05f0420) 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> (0x0x7f07c05f0480) 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> (0x0x7f07c05f04e0) 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> (0x0x7f07c05f0540) 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> (0x0x7f07c05f05a0) 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> (0x0x7f07c05f0600) 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> (0x0x7f07c05f0660) 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> (0x0x7f07c05f06c0) 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> (0x0x7f07c05f0720) 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> (0x0x7f07c05f0780) 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> (0x0x7f07c05f07e0) 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> (0x0x7f07c05f0840) 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> (0x0x7f07c05f08a0) 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> (0x0x7f07c05f0900) 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> (0x0x7f07c05f0960) 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> (0x0x7f07c05f09c0) 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> (0x0x7f07c05f0a20) 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> (0x0x7f07c05f0a80) 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> (0x0x7f07c05f0ae0) 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> (0x0x7f07c05f0b40) 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> (0x0x7f07c05f0ba0) 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> (0x0x7f07c05f0c00) 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> (0x0x7f07c05f0c60) 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> (0x0x7f07c05f0cc0) 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> (0x0x7f07c05f0d20) 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> (0x0x7f07c05f0d80) 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> (0x0x7f07c05f0de0) 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> (0x0x7f07c05f0e40) 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> (0x0x7f07c05f0ea0) 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> (0x0x7f07c05f0f00) 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> (0x0x7f07c05f0f60) 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> (0x0x7f07c0621000) 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> (0x0x7f07c0621060) 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> (0x0x7f07c06210c0) 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> (0x0x7f07c0621120) 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> (0x0x7f07c0621180) 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> (0x0x7f07c06211e0) 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> (0x0x7f07c0621240) 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> (0x0x7f07c06212a0) 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> (0x0x7f07c0621300) 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> (0x0x7f07c0621360) 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> (0x0x7f07c06213c0) 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> (0x0x7f07c0621420) 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> (0x0x7f07c0621480) 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> (0x0x7f07c06214e0) 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> (0x0x7f07c0621540) 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> (0x0x7f07c06215a0) 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> (0x0x7f07c0621600) 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> (0x0x7f07c0621660) 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> (0x0x7f07c06216c0) 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> (0x0x7f07c0621720) 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> (0x0x7f07c0621780) 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> (0x0x7f07c06217e0) 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> (0x0x7f07c0621840) 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> (0x0x7f07c06218a0) 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> (0x0x7f07c0621900) 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> (0x0x7f07c0621960) 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> (0x0x7f07c06219c0) 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> (0x0x7f07c0621a20) 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> (0x0x7f07c0621a80) 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> (0x0x7f07c0621ae0) 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> (0x0x7f07c0621b40) 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> (0x0x7f07c0621ba0) 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> (0x0x7f07c0621c00) 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> (0x0x7f07c0621c60) 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> (0x0x7f07c0621cc0) 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> (0x0x7f07c0621d20) 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> (0x0x7f07c0621d80) 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> (0x0x7f07c0621de0) 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> (0x0x7f07c0621e40) 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> (0x0x7f07c0621ea0) 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> (0x0x7f07c0621f00) 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> (0x0x7f07c0621f60) 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> (0x0x7f07c064c000) 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> (0x0x7f07c064c060) 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> (0x0x7f07c064c0c0) 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> (0x0x7f07c064c120) 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> (0x0x7f07c064c180) 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> (0x0x7f07c064c1e0) 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> (0x0x7f07c064c240) 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> (0x0x7f07c064c2a0) 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> (0x0x7f07c064c300) 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> (0x0x7f07c064c360) 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> (0x0x7f07c064c3c0) 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> (0x0x7f07c064c420) 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> (0x0x7f07c064c480) 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> (0x0x7f07c064c4e0) 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> (0x0x7f07c064c540) 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> (0x0x7f07c064c5a0) 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> (0x0x7f07c064c600) 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> (0x0x7f07c064c660) 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> (0x0x7f07c064c6c0) 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> (0x0x7f07c064c720) 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> (0x0x7f07c064c780) 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> (0x0x7f07c064c7e0) 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> (0x0x7f07c064c840) 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> (0x0x7f07c064c8a0) 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> (0x0x7f07c064c900) 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> (0x0x7f07c064c960) 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> (0x0x7f07c064c9c0) 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> (0x0x7f07c064ca20) 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> (0x0x7f07c064ca80) 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> (0x0x7f07c064cae0) 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> (0x0x7f07c064cb40) 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> (0x0x7f07c064cba0) 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> (0x0x7f07c064cc00) 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> (0x0x7f07c064cc60) 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> (0x0x7f07c064ccc0) 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> (0x0x7f07c064cd20) 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> (0x0x7f07c064cd80) 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> (0x0x7f07c064cde0) 0 empty

Class <anonymous struct>
   size=28 align=4
   base size=28 base align=4
<anonymous struct> (0x0x7f07c064ce40) 0

Class boost::math::detail::fpu_guard
   size=2 align=2
   base size=2 base align=2
boost::math::detail::fpu_guard (0x0x7f07c064cea0) 0

Class boost::math::tools::promote_arg<float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<float> (0x0x7f07c064cf60) 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> (0x0x7f07c0293000) 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> (0x0x7f07c0293060) 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> (0x0x7f07c02930c0) 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> (0x0x7f07c0293180) 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> (0x0x7f07c02931e0) 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> (0x0x7f07c0293240) 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> (0x0x7f07c02932a0) 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> (0x0x7f07c0293300) 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> (0x0x7f07c0293360) 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> (0x0x7f07c02933c0) 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> (0x0x7f07c0293420) 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> (0x0x7f07c0293480) 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> (0x0x7f07c02934e0) 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> (0x0x7f07c0293540) 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> (0x0x7f07c02935a0) 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> (0x0x7f07c0293600) 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> (0x0x7f07c0293660) 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> (0x0x7f07c02936c0) 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> (0x0x7f07c0293720) 0 empty

Class boost::mpl::l_end
   size=1 align=1
   base size=0 base align=1
boost::mpl::l_end (0x0x7f07c0293900) 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> (0x0x7f07c0293960) 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> (0x0x7f07c0293a20) 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> (0x0x7f07c0293ae0) 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> (0x0x7f07c0293ba0) 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> (0x0x7f07c0293c60) 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> (0x0x7f07c0293d20) 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> (0x0x7f07c0293de0) 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> (0x0x7f07c0293ea0) 0 empty

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

Class boost::mpl::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::forward_iterator_tag (0x0x7f07c04e4ea0) 0 empty
  mpl_::int_<0> (0x0x7f07c02db000) 0 empty

Class boost::mpl::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::bidirectional_iterator_tag (0x0x7f07c04e4f08) 0 empty
  mpl_::int_<1> (0x0x7f07c02db060) 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 (0x0x7f07c04e4f70) 0 empty
  mpl_::int_<2> (0x0x7f07c02db0c0) 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> (0x0x7f07c02db180) 0 empty

Class boost::mpl::deref<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<mpl_::na> (0x0x7f07c02db240) 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> > (0x0x7f07c02e10d0) 0 empty
  mpl_::int_<-1> (0x0x7f07c02db3c0) 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> (0x0x7f07c02db540) 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> (0x0x7f07c02db600) 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> (0x0x7f07c02db6c0) 0 empty

Class boost::mpl::list0<mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::list0<mpl_::na> (0x0x7f07c02e1138) 0 empty
  boost::mpl::l_end (0x0x7f07c02db780) 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> (0x0x7f07c02e1c98) 0 empty
  boost::mpl::list0<mpl_::na> (0x0x7f07c02e1d00) 0 empty
    boost::mpl::l_end (0x0x7f07c031c1e0) 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> (0x0x7f07c031cd80) 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> (0x0x7f07c031ce40) 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> (0x0x7f07c031cf00) 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> (0x0x7f07c0371000) 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> (0x0x7f07c0371120) 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> > (0x0x7f07c033ca28) 0 empty
  mpl_::int_<-1> (0x0x7f07c03712a0) 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> (0x0x7f07c0371540) 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> (0x0x7f07c0371600) 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> (0x0x7f07c03716c0) 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> (0x0x7f07c0371780) 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> (0x0x7f07c0371840) 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> (0x0x7f07c0371900) 0 empty

Class boost::mpl::begin<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<mpl_::na> (0x0x7f07c0371a80) 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> > (0x0x7f07c033cb60) 0 empty
  mpl_::int_<-1> (0x0x7f07c0371c00) 0 empty

Class boost::mpl::end<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<mpl_::na> (0x0x7f07c0371c60) 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> > (0x0x7f07c033cc98) 0 empty
  mpl_::int_<-1> (0x0x7f07c0371de0) 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> (0x0x7f07c039d120) 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> > (0x0x7f07c033cea0) 0 empty
  mpl_::int_<-1> (0x0x7f07c039d2a0) 0 empty

Class boost::mpl::first<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::first<mpl_::na> (0x0x7f07c039d300) 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> > (0x0x7f07c03ab000) 0 empty
  mpl_::int_<-1> (0x0x7f07c039d480) 0 empty

Class boost::mpl::second<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::second<mpl_::na> (0x0x7f07c039d4e0) 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> > (0x0x7f07c03ab138) 0 empty
  mpl_::int_<-1> (0x0x7f07c039d660) 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> (0x0x7f07c039d7e0) 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> (0x0x7f07c039db40) 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> > (0x0x7f07c03ab340) 0 empty
  mpl_::int_<-1> (0x0x7f07c039dcc0) 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> (0x0x7f07c039dd80) 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> > (0x0x7f07c03ab548) 0 empty
  mpl_::int_<-1> (0x0x7f07c039df00) 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> (0x0x7f07c03de180) 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> > (0x0x7f07c03ab7b8) 0 empty
  mpl_::int_<-1> (0x0x7f07c03de300) 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> (0x0x7f07c03de420) 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> (0x0x7f07c03de4e0) 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> > (0x0x7f07c03ab9c0) 0 empty
  mpl_::int_<-1> (0x0x7f07c03de660) 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> (0x0x7f07c03de900) 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> > (0x0x7f07c03abc30) 0 empty
  mpl_::int_<-1> (0x0x7f07c03dea80) 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> (0x0x7f07c03dee40) 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> > (0x0x7f07c03abdd0) 0 empty
  mpl_::int_<-1> (0x0x7f07c0421000) 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> (0x0x7f07c04213c0) 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> > (0x0x7f07c03abf08) 0 empty
  mpl_::int_<-1> (0x0x7f07c0421540) 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 (0x0x7f07c0421660) 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> (0x0x7f07c0421960) 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> (0x0x7f07c04219c0) 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> (0x0x7f07c0421ae0) 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> > (0x0x7f07c0457208) 0 empty
  mpl_::int_<-1> (0x0x7f07c0421c60) 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> (0x0x7f07c0421cc0) 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> > (0x0x7f07c0457340) 0 empty
  mpl_::int_<-1> (0x0x7f07c0421e40) 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 (0x0x7f07c0421f60) 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> (0x0x7f07c046b2a0) 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> (0x0x7f07c046b300) 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> (0x0x7f07c046b420) 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> > (0x0x7f07c0457680) 0 empty
  mpl_::int_<-1> (0x0x7f07c046b5a0) 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> (0x0x7f07c046b600) 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> > (0x0x7f07c04577b8) 0 empty
  mpl_::int_<-1> (0x0x7f07c046b780) 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> (0x0x7f07c046b8a0) 0 empty

Class boost::mpl::clear<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear<mpl_::na> (0x0x7f07c046b960) 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> > (0x0x7f07c04579c0) 0 empty
  mpl_::int_<-1> (0x0x7f07c046bae0) 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> (0x0x7f07c046be40) 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> > (0x0x7f07c0457d68) 0 empty
  mpl_::int_<-1> (0x0x7f07c00a0000) 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> (0x0x7f07c00a0060) 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> > (0x0x7f07c0457ea0) 0 empty
  mpl_::int_<-1> (0x0x7f07c00a01e0) 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> (0x0x7f07c00a03c0) 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> (0x0x7f07c00a0480) 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> (0x0x7f07c00a06c0) 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> (0x0x7f07c00a0780) 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> (0x0x7f07c00a0840) 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> (0x0x7f07c00a0900) 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> (0x0x7f07c00a09c0) 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> (0x0x7f07c00a0ae0) 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> (0x0x7f07c00a0f00) 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> > (0x0x7f07c00b0548) 0 empty
  mpl_::int_<-1> (0x0x7f07c00d50c0) 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> (0x0x7f07c00d5120) 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> (0x0x7f07c00d5240) 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> (0x0x7f07c00d5660) 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> > (0x0x7f07c00b08f0) 0 empty
  mpl_::int_<-1> (0x0x7f07c00d57e0) 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> (0x0x7f07c00d5840) 0 empty

Class boost::mpl::vector0<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::vector0<mpl_::na> (0x0x7f07c00d5ae0) 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> (0x0x7f07c00d5b40) 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> (0x0x7f07c00d5c00) 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> (0x0x7f07c00b0a90) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag> (0x0x7f07c00d5cc0) 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> (0x0x7f07c00d5d20) 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> (0x0x7f07c00d5de0) 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> (0x0x7f07c00d5ea0) 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> (0x0x7f07c011c618) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f07c010d960) 0 empty

Class boost::mpl::negate<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::negate<mpl_::na> (0x0x7f07c01554e0) 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> > (0x0x7f07c0166340) 0 empty
  mpl_::int_<-1> (0x0x7f07c0155660) 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> (0x0x7f07c01556c0) 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> (0x0x7f07c0155780) 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> (0x0x7f07c0155840) 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> (0x0x7f07c0155900) 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> (0x0x7f07c01559c0) 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> (0x0x7f07c0155a80) 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> (0x0x7f07c0155c00) 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> (0x0x7f07c0155cc0) 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> (0x0x7f07c0155d80) 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> (0x0x7f07c0155e40) 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> (0x0x7f07c0155f00) 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> (0x0x7f07c019a240) 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> > (0x0x7f07c01665b0) 0 empty
  mpl_::int_<-1> (0x0x7f07c019a3c0) 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> (0x0x7f07c019a4e0) 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> (0x0x7f07c019a600) 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> > (0x0x7f07c01667b8) 0 empty
  mpl_::int_<-1> (0x0x7f07c019a780) 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> (0x0x7f07c019ab40) 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> > (0x0x7f07c0166958) 0 empty
  mpl_::int_<-1> (0x0x7f07c019acc0) 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> (0x0x7f07c019ad80) 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> > (0x0x7f07c0166a90) 0 empty
  mpl_::int_<-1> (0x0x7f07c019af00) 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> (0x0x7f07c01df0c0) 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> > (0x0x7f07c0166c98) 0 empty
  mpl_::int_<-1> (0x0x7f07c01df240) 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> (0x0x7f07c01df360) 0 empty

Class boost::mpl::size<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size<mpl_::na> (0x0x7f07c01df420) 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> > (0x0x7f07c0166ea0) 0 empty
  mpl_::int_<-1> (0x0x7f07c01df5a0) 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> (0x0x7f07c01df660) 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> (0x0x7f07c01df960) 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> > (0x0x7f07c01ff0d0) 0 empty
  mpl_::int_<-1> (0x0x7f07c01dfae0) 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> (0x0x7f07c01dfb40) 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> (0x0x7f07c01dfc60) 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> (0x0x7f07c01dff60) 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> > (0x0x7f07c01ff340) 0 empty
  mpl_::int_<-1> (0x0x7f07c0216120) 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> (0x0x7f07c0216180) 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> (0x0x7f07c02162a0) 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> (0x0x7f07c02165a0) 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> > (0x0x7f07c01ff5b0) 0 empty
  mpl_::int_<-1> (0x0x7f07c0216720) 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> (0x0x7f07c0216780) 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> (0x0x7f07c02168a0) 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> (0x0x7f07c0216ba0) 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> > (0x0x7f07c01ff820) 0 empty
  mpl_::int_<-1> (0x0x7f07c0216d20) 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> (0x0x7f07c0216d80) 0 empty

Class boost::math::policies::default_policy
   size=1 align=1
   base size=0 base align=1
boost::math::policies::default_policy (0x0x7f07bfe920c0) 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> (0x0x7f07bfe925a0) 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> (0x0x7f07bfe92600) 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> (0x0x7f07bfe92660) 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> (0x0x7f07bfe926c0) 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> (0x0x7f07bfe92780) 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> (0x0x7f07bfe927e0) 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> (0x0x7f07bfe928a0) 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> (0x0x7f07bfe92900) 0 empty

Class boost::math::detail::native_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::native_tag (0x0x7f07bff291e0) 0 empty

Class boost::math::detail::ieee_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::ieee_tag (0x0x7f07bff292a0) 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 (0x0x7f07bfe71958) 0 empty
  boost::math::detail::ieee_tag (0x0x7f07bff29300) 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 (0x0x7f07bfe719c0) 0 empty
  boost::math::detail::ieee_tag (0x0x7f07bff29360) 0 empty

Class boost::math::detail::unknown_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::unknown_precision (0x0x7f07bff293c0) 0 empty

Class boost::math::detail::single_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::single_precision (0x0x7f07bff29420) 0 empty

Class boost::math::detail::double_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::double_precision (0x0x7f07bff29480) 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 (0x0x7f07bff294e0) 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> (0x0x7f07bff29600) 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> (0x0x7f07bff29660) 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> (0x0x7f07bff29780) 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> (0x0x7f07bff298a0) 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> (0x0x7f07bff29a20) 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> (0x0x7f07bff29a80) 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> (0x0x7f07bff29ae0) 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> (0x0x7f07bff29b40) 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> (0x0x7f07bff29ba0) 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> (0x0x7f07bff29c60) 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> (0x0x7f07bff29cc0) 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> (0x0x7f07bff29d20) 0 empty

Class boost::container::ordered_range_t
   size=1 align=1
   base size=0 base align=1
boost::container::ordered_range_t (0x0x7f07bff29de0) 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 (0x0x7f07bfe71b60) 0 empty
  boost::container::ordered_range_t (0x0x7f07bff29e40) 0 empty

Class boost::container::default_init_t
   size=1 align=1
   base size=0 base align=1
boost::container::default_init_t (0x0x7f07bff29ea0) 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 (0x0x7f07bff29f00) 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> (0x0x7f07c006b060) 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> (0x0x7f07c006b0c0) 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> (0x0x7f07c006bc60) 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> (0x0x7f07bfe71f70) 0 empty
  boost::detail::lcast_src_length_integral<short int> (0x0x7f07c006bcc0) 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> (0x0x7f07c006bd20) 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> (0x0x7f07bfc9a000) 0 empty
  boost::detail::lcast_src_length_integral<short unsigned int> (0x0x7f07c006bd80) 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> (0x0x7f07c006bde0) 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> (0x0x7f07bfc9a068) 0 empty
  boost::detail::lcast_src_length_integral<int> (0x0x7f07c006be40) 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> (0x0x7f07c006bea0) 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> (0x0x7f07bfc9a0d0) 0 empty
  boost::detail::lcast_src_length_integral<unsigned int> (0x0x7f07c006bf00) 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> (0x0x7f07c006bf60) 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> (0x0x7f07bfc9a138) 0 empty
  boost::detail::lcast_src_length_integral<long int> (0x0x7f07bfc9f000) 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> (0x0x7f07bfc9f060) 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> (0x0x7f07bfc9a1a0) 0 empty
  boost::detail::lcast_src_length_integral<long unsigned int> (0x0x7f07bfc9f0c0) 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> (0x0x7f07bfc9f120) 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> (0x0x7f07bfc9a208) 0 empty
  boost::detail::lcast_src_length_integral<long long unsigned int> (0x0x7f07bfc9f180) 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> (0x0x7f07bfc9f1e0) 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> (0x0x7f07bfc9a270) 0 empty
  boost::detail::lcast_src_length_integral<long long int> (0x0x7f07bfc9f240) 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> (0x0x7f07bfc9f300) 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> (0x0x7f07bfc9a2d8) 0 empty
  boost::detail::lcast_src_length_floating<float> (0x0x7f07bfc9f360) 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> (0x0x7f07bfc9f3c0) 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> (0x0x7f07bfc9a340) 0 empty
  boost::detail::lcast_src_length_floating<double> (0x0x7f07bfc9f420) 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> (0x0x7f07bfc9f480) 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> (0x0x7f07bfc9a3a8) 0 empty
  boost::detail::lcast_src_length_floating<long double> (0x0x7f07bfc9f4e0) 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> (0x0x7f07bfc9f5a0) 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> (0x0x7f07bfc9f600) 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> (0x0x7f07bfc9f780) 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> (0x0x7f07bfc9f7e0) 0 empty

Class boost::int_fast_t<int>
   size=1 align=1
   base size=0 base align=1
boost::int_fast_t<int> (0x0x7f07bfc9f900) 0 empty

Class boost::int_t<32>
   size=1 align=1
   base size=1 base align=1
boost::int_t<32> (0x0x7f07bfc9a820) 0 empty
  boost::detail::exact_signed_base_helper<32> (0x0x7f07bfc9f8a0) 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 (0x0x7f07bfc9f960) 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*>::*> (0x0x7f07bfc9fa80) 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*> (0x0x7f07bfc9fc00) 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*> (0x0x7f07bfc9abc8) 0 empty
  std::iterator_traits<const signed char*> (0x0x7f07bfc9fc60) 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*> (0x0x7f07bfc9fba0) 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*> (0x0x7f07bfc9fcc0) 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*> (0x0x7f07bfc9fd20) 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> (0x0x7f07bfc9fde0) 0 empty

Class boost::is_abstract<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<signed char> (0x0x7f07bfc9ad68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bfc9add0) 0 empty
    mpl_::bool_<false> (0x0x7f07bfc9fe40) 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> > (0x0x7f07bfc9ae38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bfc9aea0) 0 empty
    mpl_::bool_<false> (0x0x7f07bfc9fea0) 0 empty

Class boost::is_array<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<signed char> (0x0x7f07bfc9af08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bfc9af70) 0 empty
    mpl_::bool_<false> (0x0x7f07bfc9ff00) 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> > (0x0x7f07bfc9a7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bfc9a958) 0 empty
    mpl_::bool_<false> (0x0x7f07bfc9ff60) 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> > (0x0x7f07bfc9a9c0) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07bfc9aa28) 0 empty
    mpl_::bool_<false> (0x0x7f07bfd5e000) 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> > (0x0x7f07bfc9aa90) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07bfd60000) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07bfd60068) 0 empty
      mpl_::bool_<false> (0x0x7f07bfd5e060) 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> (0x0x7f07bfd5e0c0) 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> (0x0x7f07bfc9fd80) 0 empty

Class boost::iterator_range<const signed char*>
   size=8 align=4
   base size=8 base align=4
boost::iterator_range<const signed char*> (0x0x7f07bfc9fa20) 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*>::*> (0x0x7f07bfd5e180) 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*> (0x0x7f07bfd5e240) 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*> (0x0x7f07bfd602d8) 0 empty
  std::iterator_traits<const unsigned char*> (0x0x7f07bfd5e2a0) 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*> (0x0x7f07bfd5e1e0) 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*> (0x0x7f07bfd5e300) 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*> (0x0x7f07bfd5e360) 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> (0x0x7f07bfd5e420) 0 empty

Class boost::is_abstract<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<unsigned char> (0x0x7f07bfd60478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bfd604e0) 0 empty
    mpl_::bool_<false> (0x0x7f07bfd5e480) 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> > (0x0x7f07bfd60548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bfd605b0) 0 empty
    mpl_::bool_<false> (0x0x7f07bfd5e4e0) 0 empty

Class boost::is_array<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<unsigned char> (0x0x7f07bfd60618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bfd60680) 0 empty
    mpl_::bool_<false> (0x0x7f07bfd5e540) 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> > (0x0x7f07bfd606e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bfd60750) 0 empty
    mpl_::bool_<false> (0x0x7f07bfd5e5a0) 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> > (0x0x7f07bfd607b8) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07bfd60820) 0 empty
    mpl_::bool_<false> (0x0x7f07bfd5e600) 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> > (0x0x7f07bfd60888) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07bfd608f0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07bfd60958) 0 empty
      mpl_::bool_<false> (0x0x7f07bfd5e660) 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> (0x0x7f07bfd5e6c0) 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> (0x0x7f07bfd5e3c0) 0 empty

Class boost::iterator_range<const unsigned char*>
   size=8 align=4
   base size=8 base align=4
boost::iterator_range<const unsigned char*> (0x0x7f07bfd5e120) 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*>::*> (0x0x7f07bfd5e780) 0 empty

Class std::iterator_traits<signed char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<signed char*> (0x0x7f07bfd5e840) 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*> (0x0x7f07bfd60af8) 0 empty
  std::iterator_traits<signed char*> (0x0x7f07bfd5e8a0) 0 empty

Class boost::iterator_value<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<signed char*> (0x0x7f07bfd5e7e0) 0 empty

Class boost::iterator_difference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<signed char*> (0x0x7f07bfd5e900) 0 empty

Class boost::iterator_reference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<signed char*> (0x0x7f07bfd5e960) 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> (0x0x7f07bfd5ea20) 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> (0x0x7f07bfd5e9c0) 0 empty

Class boost::iterator_range<signed char*>
   size=8 align=4
   base size=8 base align=4
boost::iterator_range<signed char*> (0x0x7f07bfd5e720) 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*>::*> (0x0x7f07bfd5eae0) 0 empty

Class std::iterator_traits<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned char*> (0x0x7f07bfd5eba0) 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*> (0x0x7f07bfd60dd0) 0 empty
  std::iterator_traits<unsigned char*> (0x0x7f07bfd5ec00) 0 empty

Class boost::iterator_value<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<unsigned char*> (0x0x7f07bfd5eb40) 0 empty

Class boost::iterator_difference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<unsigned char*> (0x0x7f07bfd5ec60) 0 empty

Class boost::iterator_reference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<unsigned char*> (0x0x7f07bfd5ecc0) 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> (0x0x7f07bfd5ed80) 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> (0x0x7f07bfd5ed20) 0 empty

Class boost::iterator_range<unsigned char*>
   size=8 align=4
   base size=8 base align=4
boost::iterator_range<unsigned char*> (0x0x7f07bfd5ea80) 0

Class boost::type_traits::ice_eq<8, 12>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_eq<8, 12> (0x0x7f07bfd5ede0) 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> (0x0x7f07bfd5ee40) 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> (0x0x7f07bfc16e40) 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> (0x0x7f07bfc16f00) 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> (0x0x7f07bf9fb000) 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> (0x0x7f07bf9fb0c0) 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> > (0x0x7f07bf9fb1e0) 0 empty

Vtable for boost::escaped_list_error
boost::escaped_list_error::_ZTVN5boost18escaped_list_errorE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost18escaped_list_errorE)
8     (int (*)(...))boost::escaped_list_error::~escaped_list_error
12    (int (*)(...))boost::escaped_list_error::~escaped_list_error
16    (int (*)(...))std::runtime_error::what

Class boost::escaped_list_error
   size=8 align=4
   base size=8 base align=4
boost::escaped_list_error (0x0x7f07bf9ec1a0) 0
    vptr=((& boost::escaped_list_error::_ZTVN5boost18escaped_list_errorE) + 8u)
  std::runtime_error (0x0x7f07bf9ec208) 0
      primary-for boost::escaped_list_error (0x0x7f07bf9ec1a0)
    std::exception (0x0x7f07bf9fb2a0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f07bf9ec208)

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

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

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

Class std::allocator<int>::rebind<int>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int> (0x0x7f07bf9fb960) 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> (0x0x7f07bf9fb900) 0 empty

Class std::_Vector_base<int, std::allocator<int> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<int, std::allocator<int> >::_Vector_impl (0x0x7f07bf9ec548) 0
  std::allocator<int> (0x0x7f07bf9ec5b0) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f07bf9fb9c0) 0 empty

Class std::_Vector_base<int, std::allocator<int> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<int, std::allocator<int> > (0x0x7f07bf9fb720) 0

Class std::vector<int>
   size=12 align=4
   base size=12 base align=4
std::vector<int> (0x0x7f07bf9ec618) 0
  std::_Vector_base<int, std::allocator<int> > (0x0x7f07bf9fba20) 0

Class boost::offset_separator
   size=20 align=4
   base size=18 base align=4
boost::offset_separator (0x0x7f07bf9fb6c0) 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> > (0x0x7f07bf9fbf00) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f07bf6f9000) 0 empty

Class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > (0x0x7f07bf9fbf60) 0

Class boost::char_separator<char, std::char_traits<char> >
   size=20 align=4
   base size=17 base align=4
boost::char_separator<char, std::char_traits<char> > (0x0x7f07bf6f9060) 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=28 align=4
   base size=28 base align=4
boost::tokenizer<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7f07bf9fbea0) 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> > > (0x0x7f07bf6f90c0) 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> > > (0x0x7f07bf9ecf08) 0 empty
  std::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f07bf6f91e0) 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> (0x0x7f07bf6f93c0) 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> (0x0x7f07bf6f9360) 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> (0x0x7f07bf6f94e0) 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> (0x0x7f07bf722068) 0 empty
  boost::detail::is_convertible_impl<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f07bf6f9540) 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> (0x0x7f07bf6f9720) 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> (0x0x7f07bf6f96c0) 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> (0x0x7f07bf6f9660) 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> (0x0x7f07bf6f9600) 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> (0x0x7f07bf6f9840) 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> (0x0x7f07bf6f97e0) 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> (0x0x7f07bf6f9780) 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> (0x0x7f07bf6f95a0) 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> (0x0x7f07bf722478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf7224e0) 0 empty
    mpl_::bool_<false> (0x0x7f07bf6f9a20) 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> > (0x0x7f07bf6f9b40) 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> > (0x0x7f07bf6f9300) 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> (0x0x7f07bf6f9cc0) 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> (0x0x7f07bf6f9c60) 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> (0x0x7f07bf6f9d20) 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> (0x0x7f07bf722820) 0 empty
  boost::detail::is_convertible_impl<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f07bf6f9d80) 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> (0x0x7f07bf6f9ea0) 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> (0x0x7f07bf722958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bf7229c0) 0 empty
    mpl_::bool_<true> (0x0x7f07bf73d000) 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> > > > > (0x0x7f07bf73d060) 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> > > > > (0x0x7f07bf6f9c00) 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> (0x0x7f07bf73d0c0) 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> > > > > (0x0x7f07bf6f9ba0) 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> (0x0x7f07bf722af8) 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> > > > > (0x0x7f07bf73d120) 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> > (0x0x7f07bf6f92a0) 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> (0x0x7f07bf722b60) 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> > (0x0x7f07bf73d180) 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> > > (0x0x7f07bf722bc8) 0 empty
  boost::iterator_category_to_traversal<std::random_access_iterator_tag> (0x0x7f07bf722c30) 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> > (0x0x7f07bf73d1e0) 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> (0x0x7f07bf73d3c0) 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> (0x0x7f07bf73d360) 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> (0x0x7f07bf73d420) 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> (0x0x7f07bf722ea0) 0 empty
  boost::detail::is_convertible_impl<boost::random_access_traversal_tag, boost::forward_traversal_tag> (0x0x7f07bf73d480) 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> (0x0x7f07bf73d720) 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> (0x0x7f07bf73d6c0) 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> (0x0x7f07bf73d660) 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> (0x0x7f07bf73d600) 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> (0x0x7f07bf73d840) 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> (0x0x7f07bf73d7e0) 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> (0x0x7f07bf73d780) 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> (0x0x7f07bf73d5a0) 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> (0x0x7f07bf74f2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bf74f340) 0 empty
    mpl_::bool_<true> (0x0x7f07bf73d960) 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> (0x0x7f07bf73d9c0) 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> (0x0x7f07bf73d300) 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>&> > (0x0x7f07bf73dba0) 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>&> > (0x0x7f07bf73db40) 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>&> (0x0x7f07bf73dd20) 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>&> (0x0x7f07bf74f6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bf74f750) 0 empty
    mpl_::bool_<true> (0x0x7f07bf73dd80) 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>&> (0x0x7f07bf74f888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf74f8f0) 0 empty
    mpl_::bool_<false> (0x0x7f07bf73dde0) 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>&> (0x0x7f07bf74fa28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bf74fa90) 0 empty
    mpl_::bool_<true> (0x0x7f07bf73de40) 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>&> > (0x0x7f07bf74faf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bf74fb60) 0 empty
    mpl_::bool_<true> (0x0x7f07bf73df60) 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> > (0x0x7f07bf74fbc8) 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> > (0x0x7f07bf74fc30) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f07bf74fc98) 0 empty
      mpl_::bool_<true> (0x0x7f07bf769000) 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> > > (0x0x7f07bf769060) 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> > > (0x0x7f07bf73dcc0) 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> > > (0x0x7f07bf73dc60) 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>&> (0x0x7f07bf74fdd0) 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> > > (0x0x7f07bf7690c0) 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>&> (0x0x7f07bf73dc00) 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>&> > (0x0x7f07bf73dae0) 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>&> (0x0x7f07bf74fe38) 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>&> > (0x0x7f07bf769120) 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>*> (0x0x7f07bf769240) 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> > (0x0x7f07bf7692a0) 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> > (0x0x7f07bf777068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf7770d0) 0 empty
    mpl_::bool_<false> (0x0x7f07bf769300) 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> (0x0x7f07bf769360) 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> > (0x0x7f07bf7691e0) 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> > (0x0x7f07bf769180) 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>&> (0x0x7f07bf777270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf7772d8) 0 empty
    mpl_::bool_<false> (0x0x7f07bf769540) 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>&> > (0x0x7f07bf777340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf7773a8) 0 empty
    mpl_::bool_<false> (0x0x7f07bf7695a0) 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>&> (0x0x7f07bf777410) 0 empty
  mpl_::bool_<true> (0x0x7f07bf769600) 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>&> > (0x0x7f07bf777548) 0 empty
  mpl_::bool_<true> (0x0x7f07bf769660) 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> > (0x0x7f07bf7775b0) 0 empty
  mpl_::bool_<true> (0x0x7f07bf7696c0) 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> > (0x0x7f07bf777618) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07bf777680) 0 empty
    mpl_::bool_<true> (0x0x7f07bf769720) 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> > (0x0x7f07bf7776e8) 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> > (0x0x7f07bf777750) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07bf7777b8) 0 empty
      mpl_::bool_<true> (0x0x7f07bf769780) 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>&> (0x0x7f07bf777820) 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> > (0x0x7f07bf777888) 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> > (0x0x7f07bf7778f0) 0 empty
      boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07bf777958) 0 empty
        mpl_::bool_<true> (0x0x7f07bf7697e0) 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> > > (0x0x7f07bf769840) 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> > > (0x0x7f07bf7694e0) 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> > (0x0x7f07bf769a80) 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> > (0x0x7f07bf769a20) 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> > (0x0x7f07bf7699c0) 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> > (0x0x7f07bf769960) 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> > > (0x0x7f07bf769480) 0 empty

Class boost::detail::iterator_facade_types<std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, 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>&, int> (0x0x7f07bf73da80) 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>*> (0x0x7f07bf769c60) 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> > (0x0x7f07bf769d80) 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> > (0x0x7f07bf769de0) 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> > (0x0x7f07bf769e40) 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> > (0x0x7f07bf777ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf777f08) 0 empty
    mpl_::bool_<false> (0x0x7f07bf769f60) 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> > (0x0x7f07bf777f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf795000) 0 empty
    mpl_::bool_<false> (0x0x7f07bf796000) 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> > (0x0x7f07bf795068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf7950d0) 0 empty
    mpl_::bool_<false> (0x0x7f07bf796060) 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> > (0x0x7f07bf795138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf7951a0) 0 empty
    mpl_::bool_<false> (0x0x7f07bf7960c0) 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> > (0x0x7f07bf796120) 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> > (0x0x7f07bf7962a0) 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> > (0x0x7f07bf796240) 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> > (0x0x7f07bf796300) 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> > (0x0x7f07bf796720) 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> > (0x0x7f07bf795820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf795888) 0 empty
    mpl_::bool_<false> (0x0x7f07bf796780) 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> > (0x0x7f07bf7959c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf795a28) 0 empty
    mpl_::bool_<false> (0x0x7f07bf7967e0) 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> > (0x0x7f07bf795a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf795af8) 0 empty
    mpl_::bool_<false> (0x0x7f07bf796900) 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> > (0x0x7f07bf795b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf795bc8) 0 empty
    mpl_::bool_<false> (0x0x7f07bf796960) 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> > (0x0x7f07bf795c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf795c98) 0 empty
    mpl_::bool_<false> (0x0x7f07bf7969c0) 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> > (0x0x7f07bf795d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf795d68) 0 empty
    mpl_::bool_<false> (0x0x7f07bf796a20) 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> > (0x0x7f07bf795dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf795e38) 0 empty
    mpl_::bool_<false> (0x0x7f07bf796a80) 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> > > (0x0x7f07bf795ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf795f08) 0 empty
    mpl_::bool_<false> (0x0x7f07bf796ae0) 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> > (0x0x7f07bf795f70) 0 empty
  mpl_::bool_<false> (0x0x7f07bf796b40) 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> > (0x0x7f07bf7f5000) 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> > (0x0x7f07bf7f5068) 0 empty
    mpl_::bool_<false> (0x0x7f07bf796ba0) 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> > > (0x0x7f07bf7f50d0) 0 empty
  mpl_::bool_<false> (0x0x7f07bf796c00) 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> > > (0x0x7f07bf7f5138) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f07bf7f51a0) 0 empty
    mpl_::bool_<true> (0x0x7f07bf796c60) 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>&> (0x0x7f07bf7f5208) 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> > > (0x0x7f07bf7f5270) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f07bf7f52d8) 0 empty
      mpl_::bool_<true> (0x0x7f07bf796cc0) 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> > (0x0x7f07bf796d20) 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> > (0x0x7f07bf769d20) 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>&> (0x0x7f07bf769cc0) 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>&, 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>&, int> (0x0x7f07bf73da20) 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=36 align=4
   base size=36 base align=4
boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7f07bf777d68) 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>&, int> (0x0x7f07bf796d80) 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> > > (0x0x7f07bf796de0) 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> > > (0x0x7f07bf7f5680) 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> > > (0x0x7f07bf796e40) 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> > > (0x0x7f07bf7f56e8) 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> > > (0x0x7f07bf7f5750) 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> > > (0x0x7f07bf796ea0) 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> > > (0x0x7f07bf796f60) 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> > > (0x0x7f07bf7f57b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf7f5820) 0 empty
    mpl_::bool_<false> (0x0x7f07bf81d000) 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> > > (0x0x7f07bf7f5888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf7f58f0) 0 empty
    mpl_::bool_<false> (0x0x7f07bf81d060) 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> > > (0x0x7f07bf7f5958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf7f59c0) 0 empty
    mpl_::bool_<false> (0x0x7f07bf81d0c0) 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> > > (0x0x7f07bf81d120) 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> > > (0x0x7f07bf7f5a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf7f5a90) 0 empty
    mpl_::bool_<false> (0x0x7f07bf81d180) 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> > > (0x0x7f07bf81d1e0) 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> > > (0x0x7f07bf796f00) 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> > > (0x0x7f07bf81d240) 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> > > (0x0x7f07bf7f5b60) 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> > > (0x0x7f07bf81d2a0) 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> > > (0x0x7f07bf81d480) 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> > > (0x0x7f07bf81d420) 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> > > (0x0x7f07bf81d3c0) 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> > > (0x0x7f07bf81d360) 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> > > (0x0x7f07bf81d5a0) 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> > > (0x0x7f07bf7f5d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf7f5dd0) 0 empty
    mpl_::bool_<false> (0x0x7f07bf81d600) 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> > > (0x0x7f07bf7f5e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf7f5ea0) 0 empty
    mpl_::bool_<false> (0x0x7f07bf81d660) 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> > > (0x0x7f07bf7f5f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf7f5f70) 0 empty
    mpl_::bool_<false> (0x0x7f07bf81d6c0) 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> > > (0x0x7f07bf836000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf836068) 0 empty
    mpl_::bool_<false> (0x0x7f07bf81d720) 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> (0x0x7f07bf81d780) 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> > > (0x0x7f07bf81d540) 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> > > (0x0x7f07bf81d4e0) 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> > > (0x0x7f07bf81d300) 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> > > (0x0x7f07bf81d7e0) 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*> (0x0x7f07bf81d840) 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> > (0x0x7f07bf81d8a0) 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> > > (0x0x7f07bf81da20) 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> > > (0x0x7f07bf836270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf8362d8) 0 empty
    mpl_::bool_<false> (0x0x7f07bf81da80) 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> > > (0x0x7f07bf836340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf8363a8) 0 empty
    mpl_::bool_<false> (0x0x7f07bf81dba0) 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> > > (0x0x7f07bf836410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf836478) 0 empty
    mpl_::bool_<false> (0x0x7f07bf81dc00) 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> > > (0x0x7f07bf81dd20) 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> > > (0x0x7f07bf8365b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf836618) 0 empty
    mpl_::bool_<false> (0x0x7f07bf81dd80) 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> > > (0x0x7f07bf81dea0) 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> > > (0x0x7f07bf81d9c0) 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> > > (0x0x7f07bf81df00) 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> > > (0x0x7f07bf8366e8) 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> > > (0x0x7f07bf81df60) 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> > > (0x0x7f07bf433180) 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> > > (0x0x7f07bf433120) 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> > > (0x0x7f07bf4330c0) 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> > > (0x0x7f07bf433060) 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> > > (0x0x7f07bf433360) 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> > > (0x0x7f07bf836b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf836bc8) 0 empty
    mpl_::bool_<false> (0x0x7f07bf4333c0) 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> > > (0x0x7f07bf836d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf836d68) 0 empty
    mpl_::bool_<false> (0x0x7f07bf433420) 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> > > (0x0x7f07bf836ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf836f08) 0 empty
    mpl_::bool_<false> (0x0x7f07bf433480) 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> > > (0x0x7f07bf836f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf43f000) 0 empty
    mpl_::bool_<false> (0x0x7f07bf4335a0) 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> (0x0x7f07bf433600) 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> > > (0x0x7f07bf433300) 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> > > (0x0x7f07bf4332a0) 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> > > (0x0x7f07bf433000) 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> > > (0x0x7f07bf433660) 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> > > (0x0x7f07bf43f208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf43f270) 0 empty
    mpl_::bool_<false> (0x0x7f07bf433780) 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> >*> (0x0x7f07bf4338a0) 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> > > (0x0x7f07bf43f3a8) 0 empty
  boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >*> (0x0x7f07bf433900) 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> > > (0x0x7f07bf43f410) 0 empty
  boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f07bf43f478) 0 empty
    boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >*> (0x0x7f07bf433960) 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> > > (0x0x7f07bf43f5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf43f618) 0 empty
    mpl_::bool_<false> (0x0x7f07bf4339c0) 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> > > (0x0x7f07bf43f680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bf43f6e8) 0 empty
    mpl_::bool_<true> (0x0x7f07bf433ae0) 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> (0x0x7f07bf433b40) 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> (0x0x7f07bf43f750) 0 empty
  boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f07bf433ba0) 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> > > (0x0x7f07bf43f7b8) 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> (0x0x7f07bf43f820) 0 empty
    boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f07bf433c00) 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> > > (0x0x7f07bf43f8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf43f958) 0 empty
    mpl_::bool_<false> (0x0x7f07bf433c60) 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> >*> (0x0x7f07bf433d80) 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> > > (0x0x7f07bf43fa90) 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> >*> (0x0x7f07bf433de0) 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> > > (0x0x7f07bf43faf8) 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> > > (0x0x7f07bf43fb60) 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> >*> (0x0x7f07bf433e40) 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> > > (0x0x7f07bf43fbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf43fc30) 0 empty
    mpl_::bool_<false> (0x0x7f07bf433ea0) 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> > > (0x0x7f07bf43fc98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bf43fd00) 0 empty
    mpl_::bool_<true> (0x0x7f07bf433f00) 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> > > > (0x0x7f07bf43fd68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bf43fdd0) 0 empty
    mpl_::bool_<true> (0x0x7f07bf433f60) 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> > (0x0x7f07bf43fe38) 0 empty
  mpl_::bool_<true> (0x0x7f07bf47f000) 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> > (0x0x7f07bf43fea0) 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> > (0x0x7f07bf43ff08) 0 empty
    mpl_::bool_<true> (0x0x7f07bf47f060) 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> (0x0x7f07bf43ff70) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f07bf47f0c0) 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> (0x0x7f07bf486000) 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> (0x0x7f07bf486068) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f07bf47f120) 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> > (0x0x7f07bf47f240) 0 empty

Class boost::tokenizer<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=28 align=4
   base size=28 base align=4
boost::tokenizer<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7f07bf47f1e0) 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> > (0x0x7f07bf47f3c0) 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> > (0x0x7f07bf47f360) 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>&> (0x0x7f07bf47f300) 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>&, 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>&, int> (0x0x7f07bf47f2a0) 0 empty

Class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=36 align=4
   base size=36 base align=4
boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7f07bf486340) 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>&, int> (0x0x7f07bf47f420) 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> > > (0x0x7f07bf47f480) 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> > > (0x0x7f07bf486548) 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> > > (0x0x7f07bf47f4e0) 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> > > (0x0x7f07bf4865b0) 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> > > (0x0x7f07bf486618) 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> > > (0x0x7f07bf47f540) 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> > > (0x0x7f07bf47f600) 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> > > (0x0x7f07bf486680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf4866e8) 0 empty
    mpl_::bool_<false> (0x0x7f07bf47f660) 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> > > (0x0x7f07bf486750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf4867b8) 0 empty
    mpl_::bool_<false> (0x0x7f07bf47f6c0) 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> > > (0x0x7f07bf486820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf486888) 0 empty
    mpl_::bool_<false> (0x0x7f07bf47f720) 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> > > (0x0x7f07bf47f780) 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> > > (0x0x7f07bf4868f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf486958) 0 empty
    mpl_::bool_<false> (0x0x7f07bf47f7e0) 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> > > (0x0x7f07bf47f840) 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> > > (0x0x7f07bf47f5a0) 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> > > (0x0x7f07bf47f8a0) 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> > > (0x0x7f07bf486a28) 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> > > (0x0x7f07bf47f900) 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> > > (0x0x7f07bf47fae0) 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> > > (0x0x7f07bf47fa80) 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> > > (0x0x7f07bf47fa20) 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> > > (0x0x7f07bf47f9c0) 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> > > (0x0x7f07bf47fc00) 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> > > (0x0x7f07bf486c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf486c98) 0 empty
    mpl_::bool_<false> (0x0x7f07bf47fc60) 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> > > (0x0x7f07bf486d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf486d68) 0 empty
    mpl_::bool_<false> (0x0x7f07bf47fcc0) 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> > > (0x0x7f07bf486dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf486e38) 0 empty
    mpl_::bool_<false> (0x0x7f07bf47fd20) 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> > > (0x0x7f07bf486ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf486f08) 0 empty
    mpl_::bool_<false> (0x0x7f07bf47fd80) 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> (0x0x7f07bf47fde0) 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> > > (0x0x7f07bf47fba0) 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> > > (0x0x7f07bf47fb40) 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> > > (0x0x7f07bf47f960) 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> > > (0x0x7f07bf47fe40) 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> > > (0x0x7f07bf4eb068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf4eb0d0) 0 empty
    mpl_::bool_<false> (0x0x7f07bf47fea0) 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> >*> (0x0x7f07bf503000) 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> > > (0x0x7f07bf4eb208) 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> >*> (0x0x7f07bf503060) 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> > > (0x0x7f07bf4eb270) 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> > > (0x0x7f07bf4eb2d8) 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> >*> (0x0x7f07bf5030c0) 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> > > (0x0x7f07bf4eb340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf4eb3a8) 0 empty
    mpl_::bool_<false> (0x0x7f07bf503120) 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> > > (0x0x7f07bf4eb410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bf4eb478) 0 empty
    mpl_::bool_<true> (0x0x7f07bf503180) 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> > > > (0x0x7f07bf4eb4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bf4eb548) 0 empty
    mpl_::bool_<true> (0x0x7f07bf5031e0) 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> > (0x0x7f07bf4eb5b0) 0 empty
  mpl_::bool_<true> (0x0x7f07bf503240) 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> > (0x0x7f07bf4eb618) 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> > (0x0x7f07bf4eb680) 0 empty
    mpl_::bool_<true> (0x0x7f07bf5032a0) 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> (0x0x7f07bf4eb6e8) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f07bf503300) 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> (0x0x7f07bf4eb750) 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> (0x0x7f07bf4eb7b8) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f07bf503360) 0 empty

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f07bf503480) 0 empty

Class __gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> > (0x0x7f07bf503420) 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> > (0x0x7f07bf503960) 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> > (0x0x7f07bf5039c0) 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> > (0x0x7f07bf503a20) 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> > > (0x0x7f07bf5b4548) 0 empty
  boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f07bf503a80) 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> (0x0x7f07bf5b45b0) 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> > > (0x0x7f07bf5b4618) 0 empty
    boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f07bf503ae0) 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> > (0x0x7f07bf5b4680) 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> (0x0x7f07bf5b46e8) 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> > > (0x0x7f07bf5b4750) 0 empty
      boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f07bf503b40) 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> (0x0x7f07bf5b47b8) 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> > (0x0x7f07bf5b4820) 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> (0x0x7f07bf5b4888) 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> > > (0x0x7f07bf5b48f0) 0 empty
        boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f07bf503ba0) 0 empty

Class boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>
   size=16 align=4
   base size=16 base align=4
boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> (0x0x7f07bf5b4958) 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> (0x0x7f07bf5b49c0) 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> > (0x0x7f07bf5b4a28) 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> (0x0x7f07bf5b4a90) 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> > > (0x0x7f07bf5b4af8) 0 empty
          boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f07bf503c00) 0 empty

Class Deriver
   size=40 align=4
   base size=37 base align=4
Deriver (0x0x7f07bf503f60) 0

Class DeriverWithTimer
   size=40 align=4
   base size=37 base align=4
DeriverWithTimer (0x0x7f07bf5b40d0) 0
  Deriver (0x0x7f07bf2c4000) 0

Class NetloadMeter
   size=172 align=4
   base size=172 base align=4
NetloadMeter (0x0x7f07bf2c4060) 0

Class DiskloadMeter
   size=80 align=4
   base size=80 base align=4
DiskloadMeter (0x0x7f07bf2c40c0) 0

Class ProcinfoMeter::ProcinfoInternal
   size=116 align=4
   base size=113 base align=4
ProcinfoMeter::ProcinfoInternal (0x0x7f07bf2c4180) 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> > (0x0x7f07bf2c4240) 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> > (0x0x7f07bf5b4138) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f07bf2c42a0) 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> > > (0x0x7f07bf2c4300) 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> > (0x0x7f07bf2c4420) 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> > > (0x0x7f07bf2c4480) 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> > > (0x0x7f07bf5b4e38) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char> > > (0x0x7f07bf2c44e0) 0 empty

Class std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_List_impl (0x0x7f07bf5b4ea0) 0
  std::allocator<std::_List_node<std::basic_string<char> > > (0x0x7f07bf2ff000) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char> > > (0x0x7f07bf2c4540) 0 empty

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

Class std::list<std::basic_string<char> >
   size=8 align=4
   base size=8 base align=4
std::list<std::basic_string<char> > (0x0x7f07bf2ff068) 0
  std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f07bf2c4660) 0

Class __gnu_cxx::new_allocator<ProcinfoMeter::ProcinfoInternal>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<ProcinfoMeter::ProcinfoInternal> (0x0x7f07bf2c47e0) 0 empty

Class std::allocator<ProcinfoMeter::ProcinfoInternal>
   size=1 align=1
   base size=1 base align=1
std::allocator<ProcinfoMeter::ProcinfoInternal> (0x0x7f07bf2ff1a0) 0 empty
  __gnu_cxx::new_allocator<ProcinfoMeter::ProcinfoInternal> (0x0x7f07bf2c4840) 0 empty

Class std::allocator<ProcinfoMeter::ProcinfoInternal>::rebind<std::_List_node<ProcinfoMeter::ProcinfoInternal> >
   size=1 align=1
   base size=0 base align=1
std::allocator<ProcinfoMeter::ProcinfoInternal>::rebind<std::_List_node<ProcinfoMeter::ProcinfoInternal> > (0x0x7f07bf2c48a0) 0 empty

Class std::allocator<ProcinfoMeter::ProcinfoInternal>::rebind<ProcinfoMeter::ProcinfoInternal>
   size=1 align=1
   base size=0 base align=1
std::allocator<ProcinfoMeter::ProcinfoInternal>::rebind<ProcinfoMeter::ProcinfoInternal> (0x0x7f07bf2c4900) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<ProcinfoMeter::ProcinfoInternal> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<ProcinfoMeter::ProcinfoInternal> > (0x0x7f07bf2c4a20) 0 empty

Class std::allocator<std::_List_node<ProcinfoMeter::ProcinfoInternal> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<ProcinfoMeter::ProcinfoInternal> > (0x0x7f07bf2ff2d8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<ProcinfoMeter::ProcinfoInternal> > (0x0x7f07bf2c4a80) 0 empty

Class std::_List_base<ProcinfoMeter::ProcinfoInternal, std::allocator<ProcinfoMeter::ProcinfoInternal> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<ProcinfoMeter::ProcinfoInternal, std::allocator<ProcinfoMeter::ProcinfoInternal> >::_List_impl (0x0x7f07bf2ff340) 0
  std::allocator<std::_List_node<ProcinfoMeter::ProcinfoInternal> > (0x0x7f07bf2ff3a8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<ProcinfoMeter::ProcinfoInternal> > (0x0x7f07bf2c4ae0) 0 empty

Class std::_List_base<ProcinfoMeter::ProcinfoInternal, std::allocator<ProcinfoMeter::ProcinfoInternal> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<ProcinfoMeter::ProcinfoInternal, std::allocator<ProcinfoMeter::ProcinfoInternal> > (0x0x7f07bf2c4780) 0

Class std::list<ProcinfoMeter::ProcinfoInternal>
   size=8 align=4
   base size=8 base align=4
std::list<ProcinfoMeter::ProcinfoInternal> (0x0x7f07bf2ff4e0) 0
  std::_List_base<ProcinfoMeter::ProcinfoInternal, std::allocator<ProcinfoMeter::ProcinfoInternal> > (0x0x7f07bf2c4c00) 0

Class ProcinfoMeter
   size=28 align=4
   base size=28 base align=4
ProcinfoMeter (0x0x7f07bf2c4120) 0

Class MeasureServer
   size=424 align=4
   base size=424 base align=4
MeasureServer (0x0x7f07bf2c4c60) 0

Class UDPMessageTransmitter
   size=32 align=4
   base size=32 base align=4
UDPMessageTransmitter (0x0x7f07bf2c4cc0) 0

Class BroadcastReceiver
   size=65596 align=4
   base size=65596 base align=4
BroadcastReceiver (0x0x7f07bf2c4d20) 0

Class LastGasp
   size=20 align=4
   base size=20 base align=4
LastGasp (0x0x7f07bf2c4d80) 0

Vtable for RPCServerConnectorFactory
RPCServerConnectorFactory::_ZTV25RPCServerConnectorFactory: 3u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI25RPCServerConnectorFactory)
8     (int (*)(...))RPCServerConnectorFactory::createServerConnector

Class RPCServerConnectorFactory
   size=24 align=4
   base size=24 base align=4
RPCServerConnectorFactory (0x0x7f07bf333af0) 0
    vptr=((& RPCServerConnectorFactory::_ZTV25RPCServerConnectorFactory) + 8u)
  ServerConnectorFactoryBase (0x0x7f07bf2c4de0) 0 nearly-empty
      primary-for RPCServerConnectorFactory (0x0x7f07bf333af0)
  MessageServer (0x0x7f07bf2c4e40) 4

Class MainClass
   size=32 align=4
   base size=32 base align=4
MainClass (0x0x7f07bf2c4ea0) 0

Class std::_Setfill<char>
   size=1 align=1
   base size=1 base align=1
std::_Setfill<char> (0x0x7f07bf2c4f00) 0

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

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

Class std::allocator<Wsinfo>::rebind<Wsinfo>
   size=1 align=1
   base size=0 base align=1
std::allocator<Wsinfo>::rebind<Wsinfo> (0x0x7f07bf053120) 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> > (0x0x7f07bf053180) 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> > (0x0x7f07bf2ff7b8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Wsinfo> > (0x0x7f07bf0531e0) 0 empty

Class std::_List_base<Wsinfo, std::allocator<Wsinfo> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<Wsinfo, std::allocator<Wsinfo> >::_List_impl (0x0x7f07bf2ff820) 0
  std::allocator<std::_List_node<Wsinfo> > (0x0x7f07bf2ff888) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Wsinfo> > (0x0x7f07bf053240) 0 empty

Class std::_List_base<Wsinfo, std::allocator<Wsinfo> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<Wsinfo, std::allocator<Wsinfo> > (0x0x7f07bf2c4f60) 0

Class std::list<Wsinfo>
   size=8 align=4
   base size=8 base align=4
std::list<Wsinfo> (0x0x7f07bf2ff8f0) 0
  std::_List_base<Wsinfo, std::allocator<Wsinfo> > (0x0x7f07bf0532a0) 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> (0x0x7f07bf053300) 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> (0x0x7f07bf2ffa90) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f07bf053360) 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> (0x0x7f07bf0533c0) 0 empty

Class boost::is_placeholder<UDPMessageTransmitter*>
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<UDPMessageTransmitter*> (0x0x7f07bf053600) 0 empty

Class boost::_bi::add_value_2<UDPMessageTransmitter*, 0>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value_2<UDPMessageTransmitter*, 0> (0x0x7f07bf053660) 0 empty

Class boost::_bi::add_value<UDPMessageTransmitter*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<UDPMessageTransmitter*> (0x0x7f07bf0535a0) 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> > (0x0x7f07bf0536c0) 0 empty

Class boost::_bi::list_av_2<UDPMessageTransmitter*, boost::arg<1> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::list_av_2<UDPMessageTransmitter*, boost::arg<1> > (0x0x7f07bf053540) 0 empty

Class boost::_bi::result_traits<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::result_traits<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> > (0x0x7f07bf053900) 0 empty

Class boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>
   size=8 align=4
   base size=8 base align=4
boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> (0x0x7f07bf053ea0) 0

Class boost::_bi::value<UDPMessageTransmitter*>
   size=4 align=4
   base size=4 base align=4
boost::_bi::value<UDPMessageTransmitter*> (0x0x7f07bf053f60) 0

Class boost::_bi::storage1<boost::_bi::value<UDPMessageTransmitter*> >
   size=4 align=4
   base size=4 base align=4
boost::_bi::storage1<boost::_bi::value<UDPMessageTransmitter*> > (0x0x7f07bf053f00) 0

Class boost::_bi::storage2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> >
   size=4 align=4
   base size=4 base align=4
boost::_bi::storage2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > (0x0x7f07bf2fff08) 0
  boost::_bi::storage1<boost::_bi::value<UDPMessageTransmitter*> > (0x0x7f07bf19a000) 0

Class boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> >
   size=4 align=4
   base size=4 base align=4
boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > (0x0x7f07bf2fff70) 0
  boost::_bi::storage2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > (0x0x7f07bf2ff0d0) 0
    boost::_bi::storage1<boost::_bi::value<UDPMessageTransmitter*> > (0x0x7f07bf19a060) 0

Class boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >
   size=12 align=4
   base size=12 base align=4
boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > (0x0x7f07bf0538a0) 0

Class std::unary_function<Message&, void>
   size=1 align=1
   base size=0 base align=1
std::unary_function<Message&, void> (0x0x7f07bf19a180) 0 empty

Class boost::function1<void, Message&>
   size=16 align=4
   base size=16 base align=4
boost::function1<void, Message&> (0x0x7f07bf0e94d0) 0
  boost::function_base (0x0x7f07bf19a1e0) 0
  std::unary_function<Message&, void> (0x0x7f07bf19a240) 0 empty

Class boost::function<void(Message&)>
   size=16 align=4
   base size=16 base align=4
boost::function<void(Message&)> (0x0x7f07bf1dc000) 0
  boost::function1<void, Message&> (0x0x7f07bf0e95b0) 0
    boost::function_base (0x0x7f07bf19a300) 0
    std::unary_function<Message&, void> (0x0x7f07bf19a360) 0 empty

Class boost::slot<boost::function<void(Message&)> >
   size=24 align=4
   base size=24 base align=4
boost::slot<boost::function<void(Message&)> > (0x0x7f07bf2ff548) 0
  boost::signals::detail::slot_base (0x0x7f07bf19a0c0) 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> (0x0x7f07bf19a3c0) 0 empty

Class boost::is_integral<boost::function<void(Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<void(Message&)> > (0x0x7f07bf1dc1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf1dc208) 0 empty
    mpl_::bool_<false> (0x0x7f07bf19a540) 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> (0x0x7f07bf19a5a0) 0 empty

Class boost::detail::sp_element<BasicmessagesWorker>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<BasicmessagesWorker> (0x0x7f07bf19a8a0) 0 empty

Class boost::detail::sp_dereference<BasicmessagesWorker>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<BasicmessagesWorker> (0x0x7f07bf19a900) 0 empty

Class boost::detail::sp_member_access<BasicmessagesWorker>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<BasicmessagesWorker> (0x0x7f07bf19a960) 0 empty

Class boost::detail::sp_array_access<BasicmessagesWorker>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<BasicmessagesWorker> (0x0x7f07bf19a9c0) 0 empty

Class boost::shared_ptr<BasicmessagesWorker>
   size=8 align=4
   base size=8 base align=4
boost::shared_ptr<BasicmessagesWorker> (0x0x7f07bf19a840) 0

Class boost::detail::sp_enable_if_auto_ptr<BasicmessagesWorker*, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<BasicmessagesWorker*, int> (0x0x7f07bf19aa20) 0 empty

Class boost::detail::sp_convertible<BasicmessagesWorker, BasicmessagesWorker>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<BasicmessagesWorker, BasicmessagesWorker> (0x0x7f07bf19aa80) 0 empty

Class boost::detail::sp_enable_if_convertible<BasicmessagesWorker, BasicmessagesWorker>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<BasicmessagesWorker, BasicmessagesWorker> (0x0x7f07bf1dc548) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f07bf19aae0) 0 empty

Class boost::detail::sp_element<SinfoWorker>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<SinfoWorker> (0x0x7f07bf19aba0) 0 empty

Class boost::detail::sp_dereference<SinfoWorker>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<SinfoWorker> (0x0x7f07bf19ac00) 0 empty

Class boost::detail::sp_member_access<SinfoWorker>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_member_access<SinfoWorker> (0x0x7f07bf19ac60) 0 empty

Class boost::detail::sp_array_access<SinfoWorker>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_array_access<SinfoWorker> (0x0x7f07bf19acc0) 0 empty

Class boost::shared_ptr<SinfoWorker>
   size=8 align=4
   base size=8 base align=4
boost::shared_ptr<SinfoWorker> (0x0x7f07bf19ab40) 0

Class boost::detail::sp_enable_if_auto_ptr<SinfoWorker*, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<SinfoWorker*, int> (0x0x7f07bf19ad20) 0 empty

Class boost::detail::sp_convertible<SinfoWorker, SinfoWorker>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<SinfoWorker, SinfoWorker> (0x0x7f07bf19ad80) 0 empty

Class boost::detail::sp_enable_if_convertible<SinfoWorker, SinfoWorker>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<SinfoWorker, SinfoWorker> (0x0x7f07bf1dc618) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f07bf19ade0) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<BasicmessagesParser*, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<BasicmessagesParser*, int> (0x0x7f07bf19ae40) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<SinfoParser*, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<SinfoParser*, int> (0x0x7f07bf19aea0) 0 empty

Class boost::is_placeholder<CompositeParser*>
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<CompositeParser*> (0x0x7f07bee813c0) 0 empty

Class boost::_bi::add_value_2<CompositeParser*, 0>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value_2<CompositeParser*, 0> (0x0x7f07bee81420) 0 empty

Class boost::_bi::add_value<CompositeParser*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<CompositeParser*> (0x0x7f07bee81360) 0 empty

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

Class boost::_bi::list_av_3<CompositeParser*, boost::arg<1>, boost::arg<2> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::list_av_3<CompositeParser*, boost::arg<1>, boost::arg<2> > (0x0x7f07bee81300) 0 empty

Class boost::_bi::result_traits<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::result_traits<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&> > (0x0x7f07bee816c0) 0 empty

Class boost::_mfi::mf2<void, CompositeParser, Message&, Message&>
   size=8 align=4
   base size=8 base align=4
boost::_mfi::mf2<void, CompositeParser, Message&, Message&> (0x0x7f07bee81c60) 0

Class boost::_bi::value<CompositeParser*>
   size=4 align=4
   base size=4 base align=4
boost::_bi::value<CompositeParser*> (0x0x7f07bee81d20) 0

Class boost::_bi::storage1<boost::_bi::value<CompositeParser*> >
   size=4 align=4
   base size=4 base align=4
boost::_bi::storage1<boost::_bi::value<CompositeParser*> > (0x0x7f07bee81cc0) 0

Class boost::_bi::storage2<boost::_bi::value<CompositeParser*>, boost::arg<1> >
   size=4 align=4
   base size=4 base align=4
boost::_bi::storage2<boost::_bi::value<CompositeParser*>, boost::arg<1> > (0x0x7f07bf1dc9c0) 0
  boost::_bi::storage1<boost::_bi::value<CompositeParser*> > (0x0x7f07bee81d80) 0

Class boost::_bi::storage3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> >
   size=4 align=4
   base size=4 base align=4
boost::_bi::storage3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > (0x0x7f07bf1dca28) 0
  boost::_bi::storage2<boost::_bi::value<CompositeParser*>, boost::arg<1> > (0x0x7f07bf1dca90) 0
    boost::_bi::storage1<boost::_bi::value<CompositeParser*> > (0x0x7f07bee81de0) 0

Class boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> >
   size=4 align=4
   base size=4 base align=4
boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > (0x0x7f07bf1dcaf8) 0
  boost::_bi::storage3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > (0x0x7f07bf1dcb60) 0
    boost::_bi::storage2<boost::_bi::value<CompositeParser*>, boost::arg<1> > (0x0x7f07bf1dcbc8) 0
      boost::_bi::storage1<boost::_bi::value<CompositeParser*> > (0x0x7f07bee81f00) 0

Class boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >
   size=12 align=4
   base size=12 base align=4
boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > (0x0x7f07bee81660) 0

Class std::binary_function<Message&, Message&, void>
   size=1 align=1
   base size=0 base align=1
std::binary_function<Message&, Message&, void> (0x0x7f07bef6b0c0) 0 empty

Class boost::function2<void, Message&, Message&>
   size=16 align=4
   base size=16 base align=4
boost::function2<void, Message&, Message&> (0x0x7f07bef700e0) 0
  boost::function_base (0x0x7f07bef6b120) 0
  std::binary_function<Message&, Message&, void> (0x0x7f07bef6b180) 0 empty

Class boost::function<void(Message&, Message&)>
   size=16 align=4
   base size=16 base align=4
boost::function<void(Message&, Message&)> (0x0x7f07bf1dcd00) 0
  boost::function2<void, Message&, Message&> (0x0x7f07bef701c0) 0
    boost::function_base (0x0x7f07bef6b240) 0
    std::binary_function<Message&, Message&, void> (0x0x7f07bef6b2a0) 0 empty

Class boost::slot<boost::function<void(Message&, Message&)> >
   size=24 align=4
   base size=24 base align=4
boost::slot<boost::function<void(Message&, Message&)> > (0x0x7f07bf1dcc30) 0
  boost::signals::detail::slot_base (0x0x7f07bef6b000) 0

Class boost::is_integral<boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function<void(Message&, Message&)> > (0x0x7f07bf1dcd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bf1dcdd0) 0 empty
    mpl_::bool_<false> (0x0x7f07bef6b300) 0 empty

Class boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>
   size=28 align=4
   base size=28 base align=4
boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> (0x0x7f07bef6b7e0) 0

Class boost::detail::sp_convertible<TCPMessageServerConnection, TCPMessageServerConnection>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<TCPMessageServerConnection, TCPMessageServerConnection> (0x0x7f07bef6b840) 0 empty

Class boost::detail::sp_enable_if_convertible<TCPMessageServerConnection, TCPMessageServerConnection>
   size=1 align=1
   base size=1 base align=1
boost::detail::sp_enable_if_convertible<TCPMessageServerConnection, TCPMessageServerConnection> (0x0x7f07befb5208) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f07bef6b8a0) 0 empty

Class boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<TCPMessageServerConnection>, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_enable_if_auto_ptr<boost::shared_ptr<TCPMessageServerConnection>, int> (0x0x7f07bef6b9c0) 0 empty

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> (0x0x7f07befe9180) 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> (0x0x7f07befe9120) 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
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::system::system_error>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::system::system_error>
16    (int (*)(...))boost::system::system_error::what
20    (int (*)(...))-20
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::system::system_error>::_ZThn20_N5boost16exception_detail19error_info_injectorINS_6system12system_errorEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::system::system_error>::_ZThn20_N5boost16exception_detail19error_info_injectorINS_6system12system_errorEED0Ev

Class boost::exception_detail::error_info_injector<boost::system::system_error>
   size=40 align=4
   base size=40 base align=4
boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7f07bec1f930) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::system::system_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE) + 8u)
  boost::system::system_error (0x0x7f07befb56e8) 0
      primary-for boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7f07bec1f930)
    std::runtime_error (0x0x7f07befb5750) 0
        primary-for boost::system::system_error (0x0x7f07befb56e8)
      std::exception (0x0x7f07befe91e0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f07befb5750)
  boost::exception (0x0x7f07befe9240) 20
      vptr=((& boost::exception_detail::error_info_injector<boost::system::system_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE) + 28u)

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     40u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
20    (int (*)(...))boost::system::system_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::system::system_error> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::system::system_error> >
32    (int (*)(...))-20
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZThn20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZThn20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEED0Ev
48    4294967256u
52    4294967256u
56    4294967256u
60    (int (*)(...))-40
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n20_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) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
   size=44 align=4
   base size=40 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> > (0x0x7f07bec1fa10) 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) + 12u)
  boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7f07bec1fa80) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> > (0x0x7f07bec1fa10)
    boost::system::system_error (0x0x7f07befb5888) 0
        primary-for boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7f07bec1fa80)
      std::runtime_error (0x0x7f07befb58f0) 0
          primary-for boost::system::system_error (0x0x7f07befb5888)
        std::exception (0x0x7f07befe92a0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f07befb58f0)
    boost::exception (0x0x7f07befe9300) 20
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f07befe9360) 40 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 68u)

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*> (0x0x7f07befe93c0) 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> (0x0x7f07befe9420) 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*> (0x0x7f07befb5c98) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f07befe9480) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f07befb5e38) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f07befe96c0) 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> (0x0x7f07befe9720) 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> (0x0x7f07befe9780) 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**> (0x0x7f07befe9840) 0 empty

Class __gnu_cxx::__normal_iterator<boost::asio::io_service::service**, std::vector<boost::asio::io_service::service*> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<boost::asio::io_service::service**, std::vector<boost::asio::io_service::service*> > (0x0x7f07befe97e0) 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**> (0x0x7f07befe98a0) 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*> > (0x0x7f07befe9900) 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> (0x0x7f07befe99c0) 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> (0x0x7f07befe9960) 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
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::invalid_service_owner>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::invalid_service_owner>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEED0Ev

Class boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7f07bec8d690) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE) + 8u)
  boost::asio::invalid_service_owner (0x0x7f07bec93000) 0
      primary-for boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7f07bec8d690)
    std::logic_error (0x0x7f07bec93068) 0
        primary-for boost::asio::invalid_service_owner (0x0x7f07bec93000)
      std::exception (0x0x7f07befe9ba0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f07bec93068)
  boost::exception (0x0x7f07befe9c00) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE) + 28u)

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     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n20_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) + 12u)
4     ((& 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) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> > (0x0x7f07bec8d770) 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) + 12u)
  boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7f07bec8d7e0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> > (0x0x7f07bec8d770)
    boost::asio::invalid_service_owner (0x0x7f07bec931a0) 0
        primary-for boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7f07bec8d7e0)
      std::logic_error (0x0x7f07bec93208) 0
          primary-for boost::asio::invalid_service_owner (0x0x7f07bec931a0)
        std::exception (0x0x7f07befe9d20) 0 nearly-empty
            primary-for std::logic_error (0x0x7f07bec93208)
    boost::exception (0x0x7f07befe9d80) 8
        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) + 40u)
  boost::exception_detail::clone_base (0x0x7f07befe9de0) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 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) + 68u)

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> (0x0x7f07becb4060) 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> (0x0x7f07becb4000) 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
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::service_already_exists>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::service_already_exists>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEED0Ev

Class boost::exception_detail::error_info_injector<boost::asio::service_already_exists>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7f07beca7a10) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE) + 8u)
  boost::asio::service_already_exists (0x0x7f07bec93340) 0
      primary-for boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7f07beca7a10)
    std::logic_error (0x0x7f07bec933a8) 0
        primary-for boost::asio::service_already_exists (0x0x7f07bec93340)
      std::exception (0x0x7f07becb4240) 0 nearly-empty
          primary-for std::logic_error (0x0x7f07bec933a8)
  boost::exception (0x0x7f07becb42a0) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE) + 28u)

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     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n20_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) + 12u)
4     ((& 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) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> > (0x0x7f07beca7bd0) 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) + 12u)
  boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7f07beca7c40) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> > (0x0x7f07beca7bd0)
    boost::asio::service_already_exists (0x0x7f07bec93410) 0
        primary-for boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7f07beca7c40)
      std::logic_error (0x0x7f07bec93478) 0
          primary-for boost::asio::service_already_exists (0x0x7f07bec93410)
        std::exception (0x0x7f07becb43c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f07bec93478)
    boost::exception (0x0x7f07becb4420) 8
        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) + 40u)
  boost::exception_detail::clone_base (0x0x7f07becb4480) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 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) + 68u)

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> (0x0x7f07becb4840) 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> (0x0x7f07becb47e0) 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
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_weak_ptr>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_weak_ptr>
16    (int (*)(...))boost::bad_weak_ptr::what
20    (int (*)(...))-4
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZThn4_N5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZThn4_N5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_weak_ptr>
   size=24 align=4
   base size=24 base align=4
boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f07bed20af0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 8u)
  boost::bad_weak_ptr (0x0x7f07bec939c0) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f07bed20af0)
    std::exception (0x0x7f07becb48a0) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7f07bec939c0)
  boost::exception (0x0x7f07becb4900) 4
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 28u)

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     24u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
20    (int (*)(...))boost::bad_weak_ptr::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
32    (int (*)(...))-4
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZThn4_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZThn4_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED0Ev
48    4294967272u
52    4294967272u
56    4294967272u
60    (int (*)(...))-24
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n20_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) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
   size=28 align=4
   base size=24 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f07bed20cb0) 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) + 12u)
  boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f07bed20d20) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f07bed20cb0)
    boost::bad_weak_ptr (0x0x7f07bec93a28) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f07bed20d20)
      std::exception (0x0x7f07becb4a20) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7f07bec93a28)
    boost::exception (0x0x7f07becb4a80) 4
        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) + 40u)
  boost::exception_detail::clone_base (0x0x7f07becb4ae0) 24 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 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) + 68u)

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> (0x0x7f07becb4de0) 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> (0x0x7f07becb4d80) 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
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt13runtime_errorEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::runtime_error>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::runtime_error>
16    (int (*)(...))std::runtime_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt13runtime_errorEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<std::runtime_error>::_ZThn8_N5boost16exception_detail19error_info_injectorISt13runtime_errorED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<std::runtime_error>::_ZThn8_N5boost16exception_detail19error_info_injectorISt13runtime_errorED0Ev

Class boost::exception_detail::error_info_injector<std::runtime_error>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f07bed64000) 0
    vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 8u)
  std::runtime_error (0x0x7f07bec934e0) 0
      primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f07bed64000)
    std::exception (0x0x7f07becb4e40) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f07bec934e0)
  boost::exception (0x0x7f07becb4ea0) 8
      vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 28u)

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     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
20    (int (*)(...))std::runtime_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<std::runtime_error> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<std::runtime_error> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n20_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) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7f07bed640e0) 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) + 12u)
  boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f07bed64150) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7f07bed640e0)
    std::runtime_error (0x0x7f07bed6b068) 0
        primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f07bed64150)
      std::exception (0x0x7f07bed6c000) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f07bed6b068)
    boost::exception (0x0x7f07bed6c060) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f07bed6c0c0) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 68u)

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> (0x0x7f07bed6c960) 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> (0x0x7f07bed6c900) 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
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_month>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_month>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f07bedb9a80) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE) + 8u)
  boost::gregorian::bad_day_of_month (0x0x7f07bed6b958) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f07bedb9a80)
    std::out_of_range (0x0x7f07bed6b9c0) 0
        primary-for boost::gregorian::bad_day_of_month (0x0x7f07bed6b958)
      std::logic_error (0x0x7f07bed6ba28) 0
          primary-for std::out_of_range (0x0x7f07bed6b9c0)
        std::exception (0x0x7f07bed6cb40) 0 nearly-empty
            primary-for std::logic_error (0x0x7f07bed6ba28)
  boost::exception (0x0x7f07bed6cba0) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE) + 28u)

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     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n20_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) + 12u)
4     ((& 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) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7f07bedb9b60) 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) + 12u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f07bedb9bd0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7f07bedb9b60)
    boost::gregorian::bad_day_of_month (0x0x7f07bed6bb60) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f07bedb9bd0)
      std::out_of_range (0x0x7f07bed6bbc8) 0
          primary-for boost::gregorian::bad_day_of_month (0x0x7f07bed6bb60)
        std::logic_error (0x0x7f07bed6bc30) 0
            primary-for std::out_of_range (0x0x7f07bed6bbc8)
          std::exception (0x0x7f07bed6ccc0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f07bed6bc30)
    boost::exception (0x0x7f07bed6cd20) 8
        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) + 40u)
  boost::exception_detail::clone_base (0x0x7f07bed6cd80) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 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) + 68u)

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> (0x0x7f07bedef120) 0

Class boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry
   size=12 align=4
   base size=12 base align=4
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry (0x0x7f07bedef180) 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> (0x0x7f07bedef3c0) 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> (0x0x7f07bedef360) 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
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::out_of_range>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::out_of_range>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<std::out_of_range>::_ZThn8_N5boost16exception_detail19error_info_injectorISt12out_of_rangeED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<std::out_of_range>::_ZThn8_N5boost16exception_detail19error_info_injectorISt12out_of_rangeED0Ev

Class boost::exception_detail::error_info_injector<std::out_of_range>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f07bea50930) 0
    vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 8u)
  std::out_of_range (0x0x7f07bea21478) 0
      primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f07bea50930)
    std::logic_error (0x0x7f07bea214e0) 0
        primary-for std::out_of_range (0x0x7f07bea21478)
      std::exception (0x0x7f07bedef420) 0 nearly-empty
          primary-for std::logic_error (0x0x7f07bea214e0)
  boost::exception (0x0x7f07bedef480) 8
      vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 28u)

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     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<std::out_of_range> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<std::out_of_range> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n20_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) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7f07bea50a10) 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) + 12u)
  boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f07bea50a80) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7f07bea50a10)
    std::out_of_range (0x0x7f07bea21618) 0
        primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f07bea50a80)
      std::logic_error (0x0x7f07bea21680) 0
          primary-for std::out_of_range (0x0x7f07bea21618)
        std::exception (0x0x7f07bedef4e0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f07bea21680)
    boost::exception (0x0x7f07bedef540) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f07bedef5a0) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 68u)

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> (0x0x7f07bedef960) 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> (0x0x7f07bedef900) 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
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt8bad_castEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::bad_cast>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::bad_cast>
16    (int (*)(...))std::bad_cast::what
20    (int (*)(...))-4
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt8bad_castEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<std::bad_cast>::_ZThn4_N5boost16exception_detail19error_info_injectorISt8bad_castED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<std::bad_cast>::_ZThn4_N5boost16exception_detail19error_info_injectorISt8bad_castED0Ev

Class boost::exception_detail::error_info_injector<std::bad_cast>
   size=24 align=4
   base size=24 base align=4
boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7f07bea9d690) 0
    vptr=((& boost::exception_detail::error_info_injector<std::bad_cast>::_ZTVN5boost16exception_detail19error_info_injectorISt8bad_castEE) + 8u)
  std::bad_cast (0x0x7f07bea21c30) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7f07bea9d690)
    std::exception (0x0x7f07bedef9c0) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f07bea21c30)
  boost::exception (0x0x7f07bedefa20) 4
      vptr=((& boost::exception_detail::error_info_injector<std::bad_cast>::_ZTVN5boost16exception_detail19error_info_injectorISt8bad_castEE) + 28u)

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     24u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
20    (int (*)(...))std::bad_cast::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<std::bad_cast> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<std::bad_cast> >
32    (int (*)(...))-4
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZThn4_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZThn4_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEED0Ev
48    4294967272u
52    4294967272u
56    4294967272u
60    (int (*)(...))-24
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n20_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) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
   size=28 align=4
   base size=24 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> > (0x0x7f07bea9d770) 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) + 12u)
  boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7f07bea9d7e0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> > (0x0x7f07bea9d770)
    std::bad_cast (0x0x7f07bea21d68) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7f07bea9d7e0)
      std::exception (0x0x7f07bedefa80) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f07bea21d68)
    boost::exception (0x0x7f07bedefae0) 4
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f07bedefb40) 24 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 68u)

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
4     (int (*)(...))(& _ZTIN5boost4asio6detail12posix_thread4funcINS1_21resolver_service_base22work_io_service_runnerEEE)
8     (int (*)(...))boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::~func
12    (int (*)(...))boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::~func
16    (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=8 align=4
   base size=8 base align=4
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner> (0x0x7f07beab3208) 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) + 8u)
  boost::asio::detail::posix_thread::func_base (0x0x7f07bedefe40) 0 nearly-empty
      primary-for boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner> (0x0x7f07beab3208)

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> (0x0x7f07beaf0060) 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**> (0x0x7f07beaf0180) 0 empty

Class __gnu_cxx::__normal_iterator<const boost::signals::trackable**, std::vector<const boost::signals::trackable*> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const boost::signals::trackable**, std::vector<const boost::signals::trackable*> > (0x0x7f07beaf0120) 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**> (0x0x7f07beaf01e0) 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*> > (0x0x7f07beaf0240) 0 empty

Class std::_List_node<boost::signals::detail::connection_slot_pair>
   size=24 align=4
   base size=24 base align=4
std::_List_node<boost::signals::detail::connection_slot_pair> (0x0x7f07beab38f0) 0
  std::__detail::_List_node_base (0x0x7f07beaf02a0) 0

Class std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=36 align=4
   base size=36 base align=4
std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f07beab3958) 0
  std::_Rb_tree_node_base (0x0x7f07beaf0300) 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> (0x0x7f07beaf0360) 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> (0x0x7f07beaf0420) 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> (0x0x7f07beaf0480) 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> (0x0x7f07beaf0600) 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> (0x0x7f07beaf0660) 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
4     (int (*)(...))(& _ZTIN5boost9date_time20year_based_generatorINS_9gregorian4dateEEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual

Class boost::date_time::year_based_generator<boost::gregorian::date>
   size=4 align=4
   base size=4 base align=4
boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f07beaf06c0) 0 nearly-empty
    vptr=((& boost::date_time::year_based_generator<boost::gregorian::date>::_ZTVN5boost9date_time20year_based_generatorINS_9gregorian4dateEEE) + 8u)

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
4     (int (*)(...))(& _ZTIN5boost9date_time18last_kday_of_monthINS_9gregorian4dateEEE)
8     (int (*)(...))boost::date_time::last_kday_of_month<boost::gregorian::date>::~last_kday_of_month
12    (int (*)(...))boost::date_time::last_kday_of_month<boost::gregorian::date>::~last_kday_of_month
16    (int (*)(...))boost::date_time::last_kday_of_month<date_type>::get_date<boost::gregorian::date>
20    (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=8 align=4
   base size=8 base align=4
boost::date_time::last_kday_of_month<boost::gregorian::date> (0x0x7f07beab3d68) 0
    vptr=((& boost::date_time::last_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time18last_kday_of_monthINS_9gregorian4dateEEE) + 8u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f07beaf0720) 0 nearly-empty
      primary-for boost::date_time::last_kday_of_month<boost::gregorian::date> (0x0x7f07beab3d68)

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
4     (int (*)(...))(& _ZTIN5boost9date_time19first_kday_of_monthINS_9gregorian4dateEEE)
8     (int (*)(...))boost::date_time::first_kday_of_month<boost::gregorian::date>::~first_kday_of_month
12    (int (*)(...))boost::date_time::first_kday_of_month<boost::gregorian::date>::~first_kday_of_month
16    (int (*)(...))boost::date_time::first_kday_of_month<date_type>::get_date<boost::gregorian::date>
20    (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=8 align=4
   base size=8 base align=4
boost::date_time::first_kday_of_month<boost::gregorian::date> (0x0x7f07beab3ea0) 0
    vptr=((& boost::date_time::first_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time19first_kday_of_monthINS_9gregorian4dateEEE) + 8u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f07beaf08a0) 0 nearly-empty
      primary-for boost::date_time::first_kday_of_month<boost::gregorian::date> (0x0x7f07beab3ea0)

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
4     (int (*)(...))(& _ZTIN5boost9date_time17nth_kday_of_monthINS_9gregorian4dateEEE)
8     (int (*)(...))boost::date_time::nth_kday_of_month<boost::gregorian::date>::~nth_kday_of_month
12    (int (*)(...))boost::date_time::nth_kday_of_month<boost::gregorian::date>::~nth_kday_of_month
16    (int (*)(...))boost::date_time::nth_kday_of_month<date_type>::get_date<boost::gregorian::date>
20    (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=16 align=4
   base size=14 base align=4
boost::date_time::nth_kday_of_month<boost::gregorian::date> (0x0x7f07beba0000) 0
    vptr=((& boost::date_time::nth_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time17nth_kday_of_monthINS_9gregorian4dateEEE) + 8u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f07beaf0900) 0 nearly-empty
      primary-for boost::date_time::nth_kday_of_month<boost::gregorian::date> (0x0x7f07beba0000)

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
4     (int (*)(...))(& _ZTIN5boost9date_time12partial_dateINS_9gregorian4dateEEE)
8     (int (*)(...))boost::date_time::partial_date<boost::gregorian::date>::~partial_date
12    (int (*)(...))boost::date_time::partial_date<boost::gregorian::date>::~partial_date
16    (int (*)(...))boost::date_time::partial_date<date_type>::get_date<boost::gregorian::date>
20    (int (*)(...))boost::date_time::partial_date<date_type>::to_string<boost::gregorian::date>

Class boost::date_time::partial_date<boost::gregorian::date>
   size=8 align=4
   base size=8 base align=4
boost::date_time::partial_date<boost::gregorian::date> (0x0x7f07beba00d0) 0
    vptr=((& boost::date_time::partial_date<boost::gregorian::date>::_ZTVN5boost9date_time12partial_dateINS_9gregorian4dateEEE) + 8u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f07beaf0ae0) 0 nearly-empty
      primary-for boost::date_time::partial_date<boost::gregorian::date> (0x0x7f07beba00d0)

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> (0x0x7f07beaf0cc0) 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> (0x0x7f07beaf0e40) 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> (0x0x7f07beaf0ea0) 0 empty

Class std::_Setfill<wchar_t>
   size=4 align=4
   base size=4 base align=4
std::_Setfill<wchar_t> (0x0x7f07bebe1060) 0

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7f07bebe1420) 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> > (0x0x7f07bebe1480) 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> > > (0x0x7f07bebe15a0) 0 empty

Class boost::char_separator<wchar_t, std::char_traits<wchar_t> >
   size=20 align=4
   base size=17 base align=4
boost::char_separator<wchar_t, std::char_traits<wchar_t> > (0x0x7f07bebe1600) 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> > (0x0x7f07bebe16c0) 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*> (0x0x7f07bebe1780) 0 empty

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > (0x0x7f07bebe1720) 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=28 align=4
   base size=28 base align=4
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> > (0x0x7f07bebe1660) 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*> (0x0x7f07bebe17e0) 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> > (0x0x7f07bebe1840) 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> > > (0x0x7f07bebe18a0) 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> > > (0x0x7f07beba0f70) 0 empty
  std::iterator_traits<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f07bebe1900) 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> > > (0x0x7f07beba0138) 0 empty
  boost::iterator_category_to_traversal<std::random_access_iterator_tag> (0x0x7f07beba0a90) 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> > (0x0x7f07bebe1960) 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>&> > (0x0x7f07bebe1b40) 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>&> > (0x0x7f07bebe1ae0) 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>&> (0x0x7f07bebe1cc0) 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>&> (0x0x7f07be8a2068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07be8a20d0) 0 empty
    mpl_::bool_<true> (0x0x7f07bebe1d20) 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>&> (0x0x7f07be8a2138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be8a21a0) 0 empty
    mpl_::bool_<false> (0x0x7f07bebe1d80) 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>&> (0x0x7f07be8a2208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07be8a2270) 0 empty
    mpl_::bool_<true> (0x0x7f07bebe1de0) 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>&> > (0x0x7f07be8a23a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07be8a2410) 0 empty
    mpl_::bool_<true> (0x0x7f07bebe1e40) 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> > (0x0x7f07be8a2478) 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> > (0x0x7f07be8a24e0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f07be8a2548) 0 empty
      mpl_::bool_<true> (0x0x7f07bebe1f60) 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> > > (0x0x7f07be8b0000) 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> > > (0x0x7f07bebe1c60) 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> > > (0x0x7f07bebe1c00) 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>&> (0x0x7f07be8a2680) 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> > > (0x0x7f07be8b0060) 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>&> (0x0x7f07bebe1ba0) 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>&> > (0x0x7f07bebe1a80) 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>&> (0x0x7f07be8a26e8) 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>&> > (0x0x7f07be8b00c0) 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>*> (0x0x7f07be8b01e0) 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> > (0x0x7f07be8b0300) 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> > (0x0x7f07be8a2820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be8a2888) 0 empty
    mpl_::bool_<false> (0x0x7f07be8b0360) 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> (0x0x7f07be8b0480) 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> > (0x0x7f07be8b0180) 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> > (0x0x7f07be8b0120) 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>&> (0x0x7f07be8a2a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be8a2a90) 0 empty
    mpl_::bool_<false> (0x0x7f07be8b0660) 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>&> > (0x0x7f07be8a2bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be8a2c30) 0 empty
    mpl_::bool_<false> (0x0x7f07be8b06c0) 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>&> (0x0x7f07be8a2c98) 0 empty
  mpl_::bool_<true> (0x0x7f07be8b0720) 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>&> > (0x0x7f07be8a2d00) 0 empty
  mpl_::bool_<true> (0x0x7f07be8b0840) 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> > (0x0x7f07be8a2d68) 0 empty
  mpl_::bool_<true> (0x0x7f07be8b08a0) 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> > (0x0x7f07be8a2dd0) 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> > (0x0x7f07be8a2e38) 0 empty
    mpl_::bool_<true> (0x0x7f07be8b0900) 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> > (0x0x7f07be8a2ea0) 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> > (0x0x7f07be8a2f08) 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> > (0x0x7f07be8a2f70) 0 empty
      mpl_::bool_<true> (0x0x7f07be8b0960) 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>&> (0x0x7f07be8c7000) 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> > (0x0x7f07be8c7068) 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> > (0x0x7f07be8c70d0) 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> > (0x0x7f07be8c7138) 0 empty
        mpl_::bool_<true> (0x0x7f07be8b09c0) 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> > > (0x0x7f07be8b0a20) 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> > > (0x0x7f07be8b0600) 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> > (0x0x7f07be8b0ba0) 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> > (0x0x7f07be8b0b40) 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> > (0x0x7f07be8b0ae0) 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> > (0x0x7f07be8b0a80) 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> > > (0x0x7f07be8b05a0) 0 empty

Class boost::detail::iterator_facade_types<std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, 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>&, int> (0x0x7f07bebe1a20) 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>*> (0x0x7f07be8b0c00) 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> > (0x0x7f07be8b0d20) 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> > (0x0x7f07be8b0e40) 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> > (0x0x7f07be8b0ea0) 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> > (0x0x7f07be8c7680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be8c76e8) 0 empty
    mpl_::bool_<false> (0x0x7f07be8b0f00) 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> > (0x0x7f07be8c7750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be8c77b8) 0 empty
    mpl_::bool_<false> (0x0x7f07be8d7060) 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> > (0x0x7f07be8c7820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be8c7888) 0 empty
    mpl_::bool_<false> (0x0x7f07be8d7180) 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> > (0x0x7f07be8c78f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be8c7958) 0 empty
    mpl_::bool_<false> (0x0x7f07be8d72a0) 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> > (0x0x7f07be8d73c0) 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> > (0x0x7f07be8d7480) 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> > (0x0x7f07be8d7420) 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> > (0x0x7f07be8d75a0) 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> > (0x0x7f07be8d7900) 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> > (0x0x7f07be937000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be937068) 0 empty
    mpl_::bool_<false> (0x0x7f07be8d7960) 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> > (0x0x7f07be9370d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be937138) 0 empty
    mpl_::bool_<false> (0x0x7f07be8d79c0) 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> > (0x0x7f07be937270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be9372d8) 0 empty
    mpl_::bool_<false> (0x0x7f07be8d7a20) 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> > (0x0x7f07be937340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be9373a8) 0 empty
    mpl_::bool_<false> (0x0x7f07be8d7b40) 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> > (0x0x7f07be937410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be937478) 0 empty
    mpl_::bool_<false> (0x0x7f07be8d7c60) 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> > (0x0x7f07be9374e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be937548) 0 empty
    mpl_::bool_<false> (0x0x7f07be8d7d80) 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> > (0x0x7f07be9375b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be937618) 0 empty
    mpl_::bool_<false> (0x0x7f07be8d7ea0) 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> > > (0x0x7f07be937680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be9376e8) 0 empty
    mpl_::bool_<false> (0x0x7f07be93a000) 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> > (0x0x7f07be937750) 0 empty
  mpl_::bool_<false> (0x0x7f07be93a060) 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> > (0x0x7f07be9377b8) 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> > (0x0x7f07be937820) 0 empty
    mpl_::bool_<false> (0x0x7f07be93a0c0) 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> > > (0x0x7f07be937888) 0 empty
  mpl_::bool_<false> (0x0x7f07be93a120) 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> > > (0x0x7f07be9378f0) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f07be937958) 0 empty
    mpl_::bool_<true> (0x0x7f07be93a180) 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>&> (0x0x7f07be9379c0) 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> > > (0x0x7f07be937a28) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f07be937a90) 0 empty
      mpl_::bool_<true> (0x0x7f07be93a1e0) 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> > (0x0x7f07be93a240) 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> > (0x0x7f07be8b0cc0) 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>&> (0x0x7f07be8b0c60) 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>&, 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>&, int> (0x0x7f07bebe19c0) 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=36 align=4
   base size=36 base align=4
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> > (0x0x7f07be937bc8) 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>&, int> (0x0x7f07be93a2a0) 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> > > (0x0x7f07be93a360) 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> > > (0x0x7f07be937c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be937c98) 0 empty
    mpl_::bool_<false> (0x0x7f07be93a3c0) 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> > > (0x0x7f07be937d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be937d68) 0 empty
    mpl_::bool_<false> (0x0x7f07be93a4e0) 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> > > (0x0x7f07be937dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be937e38) 0 empty
    mpl_::bool_<false> (0x0x7f07be93a600) 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> > > (0x0x7f07be93a660) 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> > > (0x0x7f07be937f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be8c7478) 0 empty
    mpl_::bool_<false> (0x0x7f07be93a6c0) 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> > > (0x0x7f07be93a7e0) 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> > > (0x0x7f07be93a300) 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> > > (0x0x7f07be93a840) 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> > > (0x0x7f07be96a068) 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> > > (0x0x7f07be93a8a0) 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> > > (0x0x7f07be93aa80) 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> > > (0x0x7f07be93aa20) 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> > > (0x0x7f07be93a9c0) 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> > > (0x0x7f07be93a960) 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> > > (0x0x7f07be93aba0) 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> > > (0x0x7f07be96a410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be96a478) 0 empty
    mpl_::bool_<false> (0x0x7f07be93ac00) 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> > > (0x0x7f07be96a5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be96a618) 0 empty
    mpl_::bool_<false> (0x0x7f07be93ac60) 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> > > (0x0x7f07be96a750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be96a7b8) 0 empty
    mpl_::bool_<false> (0x0x7f07be93acc0) 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> > > (0x0x7f07be96a820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be96a888) 0 empty
    mpl_::bool_<false> (0x0x7f07be93ade0) 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> (0x0x7f07be93af00) 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> > > (0x0x7f07be93ab40) 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> > > (0x0x7f07be93aae0) 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> > > (0x0x7f07be93a900) 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> > > (0x0x7f07be93af60) 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> > > (0x0x7f07be96ab60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be96abc8) 0 empty
    mpl_::bool_<false> (0x0x7f07be97f000) 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> >*> (0x0x7f07be97f1e0) 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> > > (0x0x7f07be96ad00) 0 empty
  boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >*> (0x0x7f07be97f240) 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> > > (0x0x7f07be96ad68) 0 empty
  boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f07be96add0) 0 empty
    boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >*> (0x0x7f07be97f2a0) 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> > > (0x0x7f07be96ae38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be96aea0) 0 empty
    mpl_::bool_<false> (0x0x7f07be97f300) 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> > > (0x0x7f07be96af08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07be96af70) 0 empty
    mpl_::bool_<true> (0x0x7f07be97f420) 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> (0x0x7f07be996000) 0 empty
  boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f07be97f480) 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> > > (0x0x7f07be996068) 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> (0x0x7f07be9960d0) 0 empty
    boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f07be97f4e0) 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*> (0x0x7f07be97f540) 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> > (0x0x7f07be97f5a0) 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> > > (0x0x7f07be97f600) 0 empty

Class std::_List_iterator<std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<std::basic_string<char> > (0x0x7f07be97f900) 0

Class std::_List_const_iterator<std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
std::_List_const_iterator<std::basic_string<char> > (0x0x7f07be97f960) 0

Class boost::signals::detail::is_signal<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07be97fa80) 0 empty

Class boost::detail::is_arithmetic_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07be97fb40) 0 empty

Class boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07be632410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be632478) 0 empty
    mpl_::bool_<false> (0x0x7f07be97fba0) 0 empty

Class boost::is_float<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07be6324e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be632548) 0 empty
    mpl_::bool_<false> (0x0x7f07be97fc00) 0 empty

Class boost::is_arithmetic<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07be6325b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be632618) 0 empty
    mpl_::bool_<false> (0x0x7f07be97fc60) 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*> (0x0x7f07be97fcc0) 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*> (0x0x7f07be632680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be6326e8) 0 empty
    mpl_::bool_<false> (0x0x7f07be97fd20) 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*> (0x0x7f07be632750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be6327b8) 0 empty
    mpl_::bool_<false> (0x0x7f07be97fd80) 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*> (0x0x7f07be632820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be632888) 0 empty
    mpl_::bool_<false> (0x0x7f07be97fde0) 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*> (0x0x7f07be97fe40) 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*> (0x0x7f07be6328f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be632958) 0 empty
    mpl_::bool_<false> (0x0x7f07be97fea0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f07be97ff00) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f07be97fae0) 0 empty

Class boost::detail::is_convertible_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f07be97ff60) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f07be632a28) 0 empty
  boost::detail::is_convertible_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f07be6a5000) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07be6a51e0) 0 empty

Class boost::detail::add_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07be6a5180) 0 empty

Class boost::add_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07be6a5120) 0 empty

Class boost::add_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07be6a50c0) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07be6a5300) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07be632c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be632c98) 0 empty
    mpl_::bool_<false> (0x0x7f07be6a5360) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07be632d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be632d68) 0 empty
    mpl_::bool_<false> (0x0x7f07be6a53c0) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07be632dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be632e38) 0 empty
    mpl_::bool_<false> (0x0x7f07be6a5420) 0 empty

Class boost::is_void<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07be632ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be632f08) 0 empty
    mpl_::bool_<false> (0x0x7f07be6a5480) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*, true> (0x0x7f07be6a54e0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07be6a52a0) 0 empty

Class boost::add_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07be6a5240) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f07be6a5060) 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*> (0x0x7f07be6a5540) 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*> (0x0x7f07be6bc000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be6bc068) 0 empty
    mpl_::bool_<false> (0x0x7f07be6a55a0) 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*> (0x0x7f07be6bc0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be6bc138) 0 empty
    mpl_::bool_<false> (0x0x7f07be6a5600) 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*> (0x0x7f07be6a5660) 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*> (0x0x7f07be6bc1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be6bc208) 0 empty
    mpl_::bool_<false> (0x0x7f07be6a56c0) 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*> (0x0x7f07be6bc270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be6bc2d8) 0 empty
    mpl_::bool_<false> (0x0x7f07be6a5720) 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*> (0x0x7f07be6bc340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be6bc3a8) 0 empty
    mpl_::bool_<false> (0x0x7f07be6a5780) 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**> (0x0x7f07be6a58a0) 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*> (0x0x7f07be6bc4e0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::signals::detail::signal_base**> (0x0x7f07be6a5900) 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*> (0x0x7f07be6bc548) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::signals::detail::signal_base*> (0x0x7f07be6bc5b0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::signals::detail::signal_base**> (0x0x7f07be6a5a20) 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*> (0x0x7f07be6bc618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be6bc680) 0 empty
    mpl_::bool_<false> (0x0x7f07be6a5ae0) 0 empty

Class boost::is_convertible<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*, boost::signals::detail::signal_base*> (0x0x7f07be6bc6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be6bc750) 0 empty
    mpl_::bool_<false> (0x0x7f07be6a5b40) 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> (0x0x7f07be6a5c00) 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> (0x0x7f07be6a5ba0) 0 empty

Class boost::signals::detail::is_ref<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07be6a5c60) 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> (0x0x7f07be6a5d20) 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> (0x0x7f07be6a5cc0) 0 empty

Class boost::signals::detail::get_slot_tag<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07be97fa20) 0 empty

Class boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07be6bc8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be6bc958) 0 empty
    mpl_::bool_<false> (0x0x7f07be6a5d80) 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> (0x0x7f07be6a5de0) 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> (0x0x7f07be6bca28) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f07be6a5e40) 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> (0x0x7f07be6a5ea0) 0 empty

Class boost::signals::detail::is_signal<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::is_signal<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07be6a5f60) 0 empty

Class boost::detail::is_arithmetic_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07be72d060) 0 empty

Class boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07be6bcc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be6bcc98) 0 empty
    mpl_::bool_<false> (0x0x7f07be72d0c0) 0 empty

Class boost::is_float<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07be6bcd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be6bcd68) 0 empty
    mpl_::bool_<false> (0x0x7f07be72d120) 0 empty

Class boost::is_arithmetic<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07be6bcdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be6bce38) 0 empty
    mpl_::bool_<false> (0x0x7f07be72d180) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*, 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::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*, boost::signals::detail::signal_base*> (0x0x7f07be72d1e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*, 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::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*, boost::signals::detail::signal_base*> (0x0x7f07be72d000) 0 empty

Class boost::detail::is_convertible_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*, 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::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*, boost::signals::detail::signal_base*> (0x0x7f07be72d240) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*, 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::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*, boost::signals::detail::signal_base*> (0x0x7f07be6bcf08) 0 empty
  boost::detail::is_convertible_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*, boost::signals::detail::signal_base*> (0x0x7f07be72d2a0) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07be72d480) 0 empty

Class boost::detail::add_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07be72d420) 0 empty

Class boost::add_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07be72d3c0) 0 empty

Class boost::add_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07be72d360) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07be72d5a0) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07be73e138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be73e1a0) 0 empty
    mpl_::bool_<false> (0x0x7f07be72d600) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07be73e208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be73e270) 0 empty
    mpl_::bool_<false> (0x0x7f07be72d660) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07be73e2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be73e340) 0 empty
    mpl_::bool_<false> (0x0x7f07be72d6c0) 0 empty

Class boost::is_void<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07be73e3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be73e410) 0 empty
    mpl_::bool_<false> (0x0x7f07be72d720) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*, 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::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*, true> (0x0x7f07be72d780) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   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::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07be72d540) 0 empty

Class boost::add_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07be72d4e0) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*, 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::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*, boost::signals::detail::signal_base*> (0x0x7f07be72d300) 0 empty

Class boost::is_convertible<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*, 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::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*, boost::signals::detail::signal_base*> (0x0x7f07be73e548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be73e5b0) 0 empty
    mpl_::bool_<false> (0x0x7f07be72d7e0) 0 empty

Class boost::signals::detail::is_ref<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::is_ref<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07be72d840) 0 empty

Class boost::signals::detail::get_slot_tag<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::get_slot_tag<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07be6a5f00) 0 empty

Class boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07be73e680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be73e6e8) 0 empty
    mpl_::bool_<false> (0x0x7f07be72d8a0) 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> (0x0x7f07be72dd20) 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*> (0x0x7f07be7f51e0) 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=4 align=4
   base size=4 base align=4
__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> > > (0x0x7f07be7f5180) 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*> (0x0x7f07be7f5240) 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> > > (0x0x7f07be7f52a0) 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*> (0x0x7f07be7f5360) 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=4 align=4
   base size=4 base align=4
__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> > > (0x0x7f07be7f5300) 0

Class std::_List_node<boost::signals::connection>
   size=20 align=4
   base size=20 base align=4
std::_List_node<boost::signals::connection> (0x0x7f07be4fe138) 0
  std::__detail::_List_node_base (0x0x7f07be7f5600) 0

Class boost::date_time::simple_format<char>
   size=1 align=1
   base size=0 base align=1
boost::date_time::simple_format<char> (0x0x7f07be7f56c0) 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> (0x0x7f07be7f5720) 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> (0x0x7f07be7f5780) 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> (0x0x7f07be4feaf8) 0 empty
  boost::date_time::iso_format_base<char> (0x0x7f07be7f57e0) 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> (0x0x7f07be7f5840) 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> (0x0x7f07be4fec30) 0 empty
  boost::date_time::iso_format_base<char> (0x0x7f07be7f58a0) 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> (0x0x7f07be7f5900) 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> (0x0x7f07be7f5960) 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> (0x0x7f07be4feea0) 0 empty
  boost::date_time::iso_format_base<wchar_t> (0x0x7f07be7f59c0) 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> (0x0x7f07be7f5a20) 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> (0x0x7f07be4fe1a0) 0 empty
  boost::date_time::iso_format_base<wchar_t> (0x0x7f07be7f5a80) 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> (0x0x7f07be7f5ae0) 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> > > (0x0x7f07be4fe270) 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> > (0x0x7f07be4fe410) 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> > (0x0x7f07be4fe478) 0 empty
      mpl_::bool_<true> (0x0x7f07be7f5b40) 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> > (0x0x7f07be7f5ba0) 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> > (0x0x7f07be7f5cc0) 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> (0x0x7f07be4fe548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be4fe5b0) 0 empty
    mpl_::bool_<false> (0x0x7f07be7f5d20) 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> (0x0x7f07be4fe6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be5be000) 0 empty
    mpl_::bool_<false> (0x0x7f07be7f5de0) 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> (0x0x7f07be5be068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be5be0d0) 0 empty
    mpl_::bool_<false> (0x0x7f07be7f5e40) 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> (0x0x7f07be5be138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be5be1a0) 0 empty
    mpl_::bool_<false> (0x0x7f07be7f5ea0) 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> (0x0x7f07be5be208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be5be270) 0 empty
    mpl_::bool_<false> (0x0x7f07be7f5f00) 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> (0x0x7f07be7f5d80) 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> (0x0x7f07be7f5f60) 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> (0x0x7f07be5c3000) 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> (0x0x7f07be5c3060) 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> (0x0x7f07be5be2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be5be340) 0 empty
    mpl_::bool_<false> (0x0x7f07be5c3120) 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> (0x0x7f07be5be3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be5be410) 0 empty
    mpl_::bool_<false> (0x0x7f07be5c3180) 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> (0x0x7f07be5be478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be5be4e0) 0 empty
    mpl_::bool_<false> (0x0x7f07be5c32a0) 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> (0x0x7f07be5be548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be5be5b0) 0 empty
    mpl_::bool_<false> (0x0x7f07be5c33c0) 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> > (0x0x7f07be5c30c0) 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> (0x0x7f07be5c35a0) 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> > (0x0x7f07be5c3600) 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> > (0x0x7f07be5be618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be5be680) 0 empty
    mpl_::bool_<false> (0x0x7f07be5c3660) 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> (0x0x7f07be5c36c0) 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> > (0x0x7f07be5c3720) 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> (0x0x7f07be5c3840) 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> (0x0x7f07be5be888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be5be8f0) 0 empty
    mpl_::bool_<false> (0x0x7f07be5c38a0) 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> (0x0x7f07be5be958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07be5be9c0) 0 empty
    mpl_::bool_<true> (0x0x7f07be5c3900) 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> > > (0x0x7f07be5c3960) 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> > > (0x0x7f07be5c39c0) 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> > (0x0x7f07be5c3a20) 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> > (0x0x7f07be5c3ae0) 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> > (0x0x7f07be5c3b40) 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> > (0x0x7f07be5c3ba0) 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> > (0x0x7f07be5c3c00) 0 empty

Class boost::shared_ptr<std::map<std::basic_string<char>, short unsigned int> >
   size=8 align=4
   base size=8 base align=4
boost::shared_ptr<std::map<std::basic_string<char>, short unsigned int> > (0x0x7f07be5c3a80) 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> > (0x0x7f07be5c3c60) 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> > (0x0x7f07be5bec30) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f07be5c3cc0) 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> > (0x0x7f07be5c3d80) 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> > (0x0x7f07be5bed68) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7f07be5c3de0) 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> > > (0x0x7f07be5c3e40) 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> > (0x0x7f07be5c3f60) 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> > (0x0x7f07be5c3f00) 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> > > (0x0x7f07be2380c0) 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> > > (0x0x7f07be238060) 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> (0x0x7f07be238120) 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> > (0x0x7f07be5beaf8) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f07be238180) 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> > > (0x0x7f07be2381e0) 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> > > (0x0x7f07be5bebc8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f07be238240) 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=24 align=4
   base size=24 base align=4
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> (0x0x7f07be260068) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f07be2600d0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f07be2382a0) 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=24 align=4
   base size=24 base align=4
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> > > (0x0x7f07be238000) 0

Class std::map<std::basic_string<char>, short unsigned int>
   size=24 align=4
   base size=24 base align=4
std::map<std::basic_string<char>, short unsigned int> (0x0x7f07be5c3d20) 0

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, short unsigned int> >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7f07be238300) 0

Class std::pair<const std::basic_string<char>, short unsigned int>
   size=8 align=4
   base size=6 base align=4
std::pair<const std::basic_string<char>, short unsigned int> (0x0x7f07be2383c0) 0

Class std::iterator_traits<const int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const int*> (0x0x7f07be238540) 0 empty

Class __gnu_cxx::__normal_iterator<const int*, std::vector<int> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const int*, std::vector<int> > (0x0x7f07be2384e0) 0

Class std::__are_same<const int*, int*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const int*, int*> (0x0x7f07be2385a0) 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> > (0x0x7f07be238600) 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> > > (0x0x7f07be260548) 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> > (0x0x7f07be2605b0) 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> > (0x0x7f07be260618) 0 empty
      mpl_::bool_<true> (0x0x7f07be2386c0) 0 empty

Class std::_List_node<std::basic_string<char> >
   size=12 align=4
   base size=12 base align=4
std::_List_node<std::basic_string<char> > (0x0x7f07be260f08) 0
  std::__detail::_List_node_base (0x0x7f07be238900) 0

Class std::_List_node<Wsinfo>
   size=168 align=4
   base size=168 base align=4
std::_List_node<Wsinfo> (0x0x7f07be2604e0) 0
  std::__detail::_List_node_base (0x0x7f07be238960) 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> (0x0x7f07be2389c0) 0 empty

Class boost::detail::function::basic_vtable1<void, Message&>
   size=8 align=4
   base size=8 base align=4
boost::detail::function::basic_vtable1<void, Message&> (0x0x7f07be238a20) 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&)> > (0x0x7f07be238b40) 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&)> > (0x0x7f07be238ae0) 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&)> > (0x0x7f07be238ba0) 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&)> > (0x0x7f07be39d138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be39d1a0) 0 empty
    mpl_::bool_<false> (0x0x7f07be238cc0) 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&)> > > > (0x0x7f07be238d20) 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&)> > > > (0x0x7f07be238c60) 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&)> > (0x0x7f07be238e40) 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&)> > (0x0x7f07be39d2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be39d340) 0 empty
    mpl_::bool_<false> (0x0x7f07be238ea0) 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&)> > (0x0x7f07be39d3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be39d410) 0 empty
    mpl_::bool_<false> (0x0x7f07be238f00) 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&)> > (0x0x7f07be39d478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be39d4e0) 0 empty
    mpl_::bool_<false> (0x0x7f07be238f60) 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&)>*> (0x0x7f07be3e80c0) 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&)> > (0x0x7f07be39d618) 0 empty
  boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&)>*> (0x0x7f07be3e8120) 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&)> > (0x0x7f07be39d680) 0 empty
  boost::detail::is_function_chooser<false>::result_<const boost::function<void(Message&)> > (0x0x7f07be39d6e8) 0 empty
    boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&)>*> (0x0x7f07be3e8240) 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&)> > (0x0x7f07be39d750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be39d7b8) 0 empty
    mpl_::bool_<false> (0x0x7f07be3e8300) 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&)> > > (0x0x7f07be3e8360) 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&)> > > (0x0x7f07be238de0) 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&)> > (0x0x7f07be3e83c0) 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&)> > > (0x0x7f07be238d80) 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&)> > > > (0x0x7f07be238c00) 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&)> > (0x0x7f07be238a80) 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
4     (int (*)(...))(& _ZTIN5boost3any6holderIKNS_8functionIFvR7MessageEEEEE)
8     (int (*)(...))boost::any::holder<const boost::function<void(Message&)> >::~holder
12    (int (*)(...))boost::any::holder<const boost::function<void(Message&)> >::~holder
16    (int (*)(...))boost::any::holder<ValueType>::type<const boost::function<void(Message&)> >
20    (int (*)(...))boost::any::holder<ValueType>::clone<const boost::function<void(Message&)> >

Class boost::any::holder<const boost::function<void(Message&)> >
   size=20 align=4
   base size=20 base align=4
boost::any::holder<const boost::function<void(Message&)> > (0x0x7f07be39d958) 0
    vptr=((& boost::any::holder<const boost::function<void(Message&)> >::_ZTVN5boost3any6holderIKNS_8functionIFvR7MessageEEEEE) + 8u)
  boost::any::placeholder (0x0x7f07be3e8420) 0 nearly-empty
      primary-for boost::any::holder<const boost::function<void(Message&)> > (0x0x7f07be39d958)

Class std::pair<const int, CompositeParser::ParsingEntry>
   size=20 align=4
   base size=20 base align=4
std::pair<const int, CompositeParser::ParsingEntry> (0x0x7f07be3e85a0) 0

Class std::_Rb_tree_node<std::pair<const int, CompositeParser::ParsingEntry> >
   size=36 align=4
   base size=36 base align=4
std::_Rb_tree_node<std::pair<const int, CompositeParser::ParsingEntry> > (0x0x7f07be39dc30) 0
  std::_Rb_tree_node_base (0x0x7f07be3e8540) 0

Class boost::detail::function::basic_vtable2<void, Message&, Message&>
   size=8 align=4
   base size=8 base align=4
boost::detail::function::basic_vtable2<void, Message&, Message&> (0x0x7f07be3e8780) 0

Class boost::detail::remove_rvalue_ref<const boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<const boost::function<void(Message&, Message&)> > (0x0x7f07be3e88a0) 0 empty

Class boost::remove_reference<const boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const boost::function<void(Message&, Message&)> > (0x0x7f07be3e8840) 0 empty

Class boost::remove_bounds<const boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=0 base align=1
boost::remove_bounds<const boost::function<void(Message&, Message&)> > (0x0x7f07be3e8900) 0 empty

Class boost::is_array<const boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<const boost::function<void(Message&, Message&)> > (0x0x7f07be39de38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be39dea0) 0 empty
    mpl_::bool_<false> (0x0x7f07be3e8a20) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<const boost::function<void(Message&, Message&)>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&, Message&)> >, boost::add_pointer<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<const boost::function<void(Message&, Message&)>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&, Message&)> >, boost::add_pointer<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)> > > > (0x0x7f07be3e8a80) 0 empty

Class boost::mpl::if_<boost::is_array<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&, Message&)> >, boost::add_pointer<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&, Message&)> >, boost::add_pointer<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)> > > > (0x0x7f07be3e89c0) 0 empty

Class boost::detail::is_reference_impl<const boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const boost::function<void(Message&, Message&)> > (0x0x7f07be3e8ba0) 0 empty

Class boost::is_lvalue_reference<const boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const boost::function<void(Message&, Message&)> > (0x0x7f07be04a000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be04a068) 0 empty
    mpl_::bool_<false> (0x0x7f07be3e8c00) 0 empty

Class boost::is_rvalue_reference<const boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const boost::function<void(Message&, Message&)> > (0x0x7f07be04a0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be04a138) 0 empty
    mpl_::bool_<false> (0x0x7f07be3e8c60) 0 empty

Class boost::is_reference<const boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const boost::function<void(Message&, Message&)> > (0x0x7f07be04a1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be04a208) 0 empty
    mpl_::bool_<false> (0x0x7f07be3e8cc0) 0 empty

Class boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&, Message&)>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&, Message&)>*> (0x0x7f07be3e8de0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<const boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<const boost::function<void(Message&, Message&)> > (0x0x7f07be04a340) 0 empty
  boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&, Message&)>*> (0x0x7f07be3e8f00) 0 empty

Class boost::detail::is_function_impl<const boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const boost::function<void(Message&, Message&)> > (0x0x7f07be04a478) 0 empty
  boost::detail::is_function_chooser<false>::result_<const boost::function<void(Message&, Message&)> > (0x0x7f07be04a4e0) 0 empty
    boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&, Message&)>*> (0x0x7f07be065000) 0 empty

Class boost::is_function<const boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<const boost::function<void(Message&, Message&)> > (0x0x7f07be04a5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07be04a618) 0 empty
    mpl_::bool_<false> (0x0x7f07be0650c0) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)> > > (0x0x7f07be065120) 0 empty

Class boost::mpl::if_<boost::is_function<const boost::function<void(Message&, Message&)> >, boost::add_pointer<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<const boost::function<void(Message&, Message&)> >, boost::add_pointer<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)> > > (0x0x7f07be3e8b40) 0 empty

Class boost::mpl::identity<const boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<const boost::function<void(Message&, Message&)> > (0x0x7f07be065180) 0 empty

Class boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&, Message&)> >, boost::add_pointer<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&, Message&)> >, boost::add_pointer<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)> > > (0x0x7f07be3e8ae0) 0 empty

Class boost::mpl::eval_if<boost::is_array<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&, Message&)> >, boost::add_pointer<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)>*>, boost::mpl::eval_if<boost::is_function<const boost::function<void(Message&, Message&)> >, boost::add_pointer<const boost::function<void(Message&, Message&)> >, boost::mpl::identity<const boost::function<void(Message&, Message&)> > > > (0x0x7f07be3e8960) 0 empty

Class boost::decay<const boost::function<void(Message&, Message&)> >
   size=1 align=1
   base size=0 base align=1
boost::decay<const boost::function<void(Message&, Message&)> > (0x0x7f07be3e87e0) 0 empty

Vtable for boost::any::holder<const boost::function<void(Message&, Message&)> >
boost::any::holder<const boost::function<void(Message&, Message&)> >::_ZTVN5boost3any6holderIKNS_8functionIFvR7MessageS4_EEEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost3any6holderIKNS_8functionIFvR7MessageS4_EEEEE)
8     (int (*)(...))boost::any::holder<const boost::function<void(Message&, Message&)> >::~holder
12    (int (*)(...))boost::any::holder<const boost::function<void(Message&, Message&)> >::~holder
16    (int (*)(...))boost::any::holder<ValueType>::type<const boost::function<void(Message&, Message&)> >
20    (int (*)(...))boost::any::holder<ValueType>::clone<const boost::function<void(Message&, Message&)> >

Class boost::any::holder<const boost::function<void(Message&, Message&)> >
   size=20 align=4
   base size=20 base align=4
boost::any::holder<const boost::function<void(Message&, Message&)> > (0x0x7f07be04a7b8) 0
    vptr=((& boost::any::holder<const boost::function<void(Message&, Message&)> >::_ZTVN5boost3any6holderIKNS_8functionIFvR7MessageS4_EEEEE) + 8u)
  boost::any::placeholder (0x0x7f07be0651e0) 0 nearly-empty
      primary-for boost::any::holder<const boost::function<void(Message&, Message&)> > (0x0x7f07be04a7b8)

Class std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > (0x0x7f07be04a958) 0
  std::_Rb_tree_node_base (0x0x7f07be065300) 0

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> (0x0x7f07be065360) 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> (0x0x7f07be04aa28) 0 empty
  boost::enable_if_c<false, void> (0x0x7f07be0653c0) 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**> (0x0x7f07be065420) 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> (0x0x7f07be065480) 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**> (0x0x7f07be04add0) 0 empty
  std::_Iter_base<boost::asio::io_service::service**, false> (0x0x7f07be0654e0) 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> (0x0x7f07be065900) 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*> (0x0x7f07be065ea0) 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> > > (0x0x7f07be065f00) 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
4     (int (*)(...))(& _ZTIN5boost6detail18sp_counted_impl_pdIPvNS_4asio6detail10socket_ops12noop_deleterEEE)
8     (int (*)(...))boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>::~sp_counted_impl_pd
12    (int (*)(...))boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>::~sp_counted_impl_pd
16    (int (*)(...))boost::detail::sp_counted_impl_pd<P, D>::dispose<void*, boost::asio::detail::socket_ops::noop_deleter>
20    (int (*)(...))boost::detail::sp_counted_base::destroy
24    (int (*)(...))boost::detail::sp_counted_impl_pd<P, D>::get_deleter<void*, boost::asio::detail::socket_ops::noop_deleter>
28    (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=20 align=4
   base size=17 base align=4
boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter> (0x0x7f07be0a8af8) 0
    vptr=((& boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>::_ZTVN5boost6detail18sp_counted_impl_pdIPvNS_4asio6detail10socket_ops12noop_deleterEEE) + 8u)
  boost::detail::sp_counted_base (0x0x7f07be1691e0) 0
      primary-for boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter> (0x0x7f07be0a8af8)

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> (0x0x7f07be169240) 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**> (0x0x7f07be169360) 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> (0x0x7f07be1693c0) 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**> (0x0x7f07be0a8c98) 0 empty
  std::_Iter_base<const boost::signals::trackable**, false> (0x0x7f07be169420) 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> (0x0x7f07be169660) 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> (0x0x7f07be169780) 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> (0x0x7f07be1697e0) 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> (0x0x7f07be169840) 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> (0x0x7f07be1698a0) 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> (0x0x7f07be1699c0) 0 empty

Class std::iterator_traits<int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<int*> (0x0x7f07be169a20) 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> > (0x0x7f07be169b40) 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> (0x0x7f07be169cc0) 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> (0x0x7f07be169c60) 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> > (0x0x7f07be169ae0) 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> > (0x0x7f07be169e40) 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> (0x0x7f07bde05a28) 0 empty
  boost::mpl::if_c<false, short unsigned int, boost::detail::deduce_character_type_later<short unsigned int> > (0x0x7f07be169ea0) 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> > (0x0x7f07bde7c060) 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> > (0x0x7f07bde7c000) 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> (0x0x7f07bde7c120) 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> (0x0x7f07bde7c0c0) 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>*> (0x0x7f07bde7c240) 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> > (0x0x7f07bde7c1e0) 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> > (0x0x7f07bde7c180) 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*> (0x0x7f07bde7c360) 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> (0x0x7f07bde7c300) 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> (0x0x7f07bde7c2a0) 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> > (0x0x7f07bde7c3c0) 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> (0x0x7f07bde7c420) 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> (0x0x7f07be169f60) 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> > (0x0x7f07bde7c480) 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> > (0x0x7f07bde05e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bde05ea0) 0 empty
    mpl_::bool_<false> (0x0x7f07bde7c4e0) 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> > (0x0x7f07bde05f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bde05f70) 0 empty
    mpl_::bool_<false> (0x0x7f07bde7c540) 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> > (0x0x7f07bde05b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bde8f000) 0 empty
    mpl_::bool_<false> (0x0x7f07bde7c5a0) 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> > (0x0x7f07bde8f068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bde8f0d0) 0 empty
    mpl_::bool_<false> (0x0x7f07bde7c600) 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> > (0x0x7f07bde8f138) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f07bde7c660) 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> > (0x0x7f07bde8f1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bde8f208) 0 empty
    mpl_::bool_<false> (0x0x7f07bde7c6c0) 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> (0x0x7f07bde8f270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bde8f2d8) 0 empty
    mpl_::bool_<false> (0x0x7f07bde7c720) 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> (0x0x7f07bde8f340) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f07bde7c780) 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> (0x0x7f07bde8f3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bde8f410) 0 empty
    mpl_::bool_<true> (0x0x7f07bde7c7e0) 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> (0x0x7f07bde7c840) 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> (0x0x7f07bde7c8a0) 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> (0x0x7f07bde7cc00) 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> (0x0x7f07bde8f820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bde8f888) 0 empty
    mpl_::bool_<false> (0x0x7f07bde7cc60) 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> (0x0x7f07bde8f8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bde8f958) 0 empty
    mpl_::bool_<false> (0x0x7f07bde7ccc0) 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> (0x0x7f07bde8f9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bde8fa28) 0 empty
    mpl_::bool_<false> (0x0x7f07bde7cd20) 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> > (0x0x7f07bde7cd80) 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> > (0x0x7f07bde7cde0) 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> > (0x0x7f07bdf36180) 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> > (0x0x7f07bde8fe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bde8fea0) 0 empty
    mpl_::bool_<false> (0x0x7f07bdf361e0) 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> > (0x0x7f07bde8ff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bde8ff70) 0 empty
    mpl_::bool_<false> (0x0x7f07bdf36240) 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> > (0x0x7f07bdf44000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdf44068) 0 empty
    mpl_::bool_<false> (0x0x7f07bdf362a0) 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> (0x0x7f07bdf36300) 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> (0x0x7f07bdf36360) 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> (0x0x7f07bdf363c0) 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> (0x0x7f07bdf36420) 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> (0x0x7f07bdf36540) 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> (0x0x7f07bdf441a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bdf44208) 0 empty
    mpl_::bool_<true> (0x0x7f07bdf365a0) 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> (0x0x7f07bdf36600) 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> > (0x0x7f07bdf36720) 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> > (0x0x7f07bdf366c0) 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>*> (0x0x7f07bdf36840) 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> > (0x0x7f07bdf367e0) 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> > (0x0x7f07bdf36780) 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> > (0x0x7f07bdf368a0) 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> (0x0x7f07bdf36660) 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> > (0x0x7f07bdf36900) 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> > (0x0x7f07bdf44478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdf444e0) 0 empty
    mpl_::bool_<false> (0x0x7f07bdf36960) 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> > (0x0x7f07bdf44548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdf445b0) 0 empty
    mpl_::bool_<false> (0x0x7f07bdf369c0) 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> > (0x0x7f07bdf44618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdf44680) 0 empty
    mpl_::bool_<false> (0x0x7f07bdf36a20) 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> > (0x0x7f07bdf446e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdf44750) 0 empty
    mpl_::bool_<false> (0x0x7f07bdf36a80) 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> > (0x0x7f07bdf447b8) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f07bdf36ae0) 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> > (0x0x7f07bdf44820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdf44888) 0 empty
    mpl_::bool_<false> (0x0x7f07bdf36b40) 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> > (0x0x7f07bdf36ba0) 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> > (0x0x7f07bdf36c00) 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> > (0x0x7f07bdf36f60) 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> > (0x0x7f07bdf44c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdf44d00) 0 empty
    mpl_::bool_<false> (0x0x7f07bdfc0000) 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> > (0x0x7f07bdf44d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdf44dd0) 0 empty
    mpl_::bool_<false> (0x0x7f07bdfc0060) 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> > (0x0x7f07bdf44e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdf44ea0) 0 empty
    mpl_::bool_<false> (0x0x7f07bdfc00c0) 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> (0x0x7f07bdfc0120) 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> (0x0x7f07bdfc0180) 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> (0x0x7f07bdfc02a0) 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> (0x0x7f07bdfc0300) 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> (0x0x7f07bdfcc068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bdfcc0d0) 0 empty
    mpl_::bool_<true> (0x0x7f07bdfc0360) 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> > (0x0x7f07be169f00) 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> (0x0x7f07be169de0) 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> (0x0x7f07bdfc04e0) 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> (0x0x7f07bdfc0480) 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> > (0x0x7f07bdfc0540) 0 empty

Class boost::is_same<char, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<char, char> (0x0x7f07bde057b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bdfcc270) 0 empty
    mpl_::bool_<true> (0x0x7f07bdfc05a0) 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> (0x0x7f07bdfc0600) 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> (0x0x7f07bdfc06c0) 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> (0x0x7f07bdfcc2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdfcc340) 0 empty
    mpl_::bool_<false> (0x0x7f07bdfc0720) 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> (0x0x7f07bdfc0660) 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> (0x0x7f07bdfcc3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdfcc410) 0 empty
    mpl_::bool_<false> (0x0x7f07bdfc07e0) 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> (0x0x7f07bdfcc478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdfcc4e0) 0 empty
    mpl_::bool_<false> (0x0x7f07bdfc0840) 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> (0x0x7f07bdfc0780) 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> (0x0x7f07bdfc08a0) 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> (0x0x7f07be169a80) 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> > (0x0x7f07bdfc09c0) 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> (0x0x7f07bdfc0a80) 0 empty

Class boost::detail::lexical_stream_limited_src<char, std::char_traits<char>, false>
   size=12 align=4
   base size=9 base align=4
boost::detail::lexical_stream_limited_src<char, std::char_traits<char>, false> (0x0x7f07bdfc0a20) 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*>::*> (0x0x7f07bdfc0b40) 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*> (0x0x7f07bdfcc8f0) 0 empty
  std::iterator_traits<const char*> (0x0x7f07bdfc0c00) 0 empty

Class boost::iterator_value<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<const char*> (0x0x7f07bdfc0ba0) 0 empty

Class boost::iterator_difference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<const char*> (0x0x7f07bdfc0c60) 0 empty

Class boost::iterator_reference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const char*> (0x0x7f07bdfc0cc0) 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> (0x0x7f07bdfc0d80) 0 empty

Class boost::is_abstract<char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<char> (0x0x7f07bdfcca90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdfccaf8) 0 empty
    mpl_::bool_<false> (0x0x7f07bdfc0de0) 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> > (0x0x7f07bdfccb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdfccbc8) 0 empty
    mpl_::bool_<false> (0x0x7f07bdfc0e40) 0 empty

Class boost::is_array<char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<char> (0x0x7f07bdfccc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdfccc98) 0 empty
    mpl_::bool_<false> (0x0x7f07bdfc0ea0) 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> > (0x0x7f07bdfccd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdfccd68) 0 empty
    mpl_::bool_<false> (0x0x7f07bdfc0f00) 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> > (0x0x7f07bdfccdd0) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07bdfcce38) 0 empty
    mpl_::bool_<false> (0x0x7f07bdfc0f60) 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> > (0x0x7f07bdfccf70) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07bdfcc680) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f07bdc45000) 0 empty
      mpl_::bool_<false> (0x0x7f07bdc46000) 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> (0x0x7f07bdc46060) 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> (0x0x7f07bdfc0d20) 0 empty

Class boost::iterator_range<const char*>
   size=8 align=4
   base size=8 base align=4
boost::iterator_range<const char*> (0x0x7f07bdfc0ae0) 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*>::*> (0x0x7f07bdc46120) 0 empty

Class boost::detail::iterator_traits<char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<char*> (0x0x7f07bdc451a0) 0 empty
  std::iterator_traits<char*> (0x0x7f07bdc461e0) 0 empty

Class boost::iterator_value<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<char*> (0x0x7f07bdc46180) 0 empty

Class boost::iterator_difference<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<char*> (0x0x7f07bdc46240) 0 empty

Class boost::iterator_reference<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<char*> (0x0x7f07bdc462a0) 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> (0x0x7f07bdc46360) 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> (0x0x7f07bdc46300) 0 empty

Class boost::iterator_range<char*>
   size=8 align=4
   base size=8 base align=4
boost::iterator_range<char*> (0x0x7f07bdc460c0) 0

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7f07bdc45410) 0
  std::_Rb_tree_node_base (0x0x7f07bdc463c0) 0

Class std::__is_integer<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<int*> (0x0x7f07bdc46420) 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> > (0x0x7f07bdc46480) 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> (0x0x7f07bdc45af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdc45b60) 0 empty
    mpl_::bool_<false> (0x0x7f07bdc465a0) 0 empty

Class boost::is_same<int, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, char> (0x0x7f07bdc45bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdc45c30) 0 empty
    mpl_::bool_<false> (0x0x7f07bdc46660) 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> (0x0x7f07bdc45c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdc45d00) 0 empty
    mpl_::bool_<false> (0x0x7f07bdc466c0) 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> (0x0x7f07bdc45d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdc45dd0) 0 empty
    mpl_::bool_<false> (0x0x7f07bdc46720) 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> (0x0x7f07bdc45e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdc45ea0) 0 empty
    mpl_::bool_<false> (0x0x7f07bdc46780) 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> (0x0x7f07bdc46600) 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> > (0x0x7f07bdc467e0) 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> > (0x0x7f07bdc45f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdc45f70) 0 empty
    mpl_::bool_<false> (0x0x7f07bdc46840) 0 empty

Class boost::detail::is_stdstring<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_stdstring<int> (0x0x7f07bdc468a0) 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> > (0x0x7f07bdc46900) 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> (0x0x7f07bdc46960) 0 empty

Class boost::is_float<int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<int> (0x0x7f07bdcdf000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdcdf068) 0 empty
    mpl_::bool_<false> (0x0x7f07bdc469c0) 0 empty

Class boost::is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<int> (0x0x7f07bdcdf0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bdcdf138) 0 empty
    mpl_::bool_<true> (0x0x7f07bdc46a20) 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> > > (0x0x7f07bdc46a80) 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> > > (0x0x7f07bdc46ae0) 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> > (0x0x7f07bdc46b40) 0 empty

Class boost::detail::is_xchar_to_xchar<long long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_xchar_to_xchar<long long int, std::basic_string<char> > (0x0x7f07bdc46ba0) 0 empty

Class boost::is_same<std::basic_string<char>, long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, long long int> (0x0x7f07bdcdf410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdcdf478) 0 empty
    mpl_::bool_<false> (0x0x7f07bdc46c00) 0 empty

Class boost::is_same<long long int, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, char> (0x0x7f07bdcdf4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdcdf548) 0 empty
    mpl_::bool_<false> (0x0x7f07bdc46d80) 0 empty

Class boost::is_same<long long int, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, wchar_t> (0x0x7f07bdcdf5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdcdf618) 0 empty
    mpl_::bool_<false> (0x0x7f07bdc46de0) 0 empty

Class boost::is_same<long long int, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, unsigned char> (0x0x7f07bdcdf680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdcdf6e8) 0 empty
    mpl_::bool_<false> (0x0x7f07bdc46e40) 0 empty

Class boost::is_same<long long int, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, signed char> (0x0x7f07bdcdf750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdcdf7b8) 0 empty
    mpl_::bool_<false> (0x0x7f07bdc46ea0) 0 empty

Class boost::detail::is_char_or_wchar<long long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<long long int> (0x0x7f07bdc46d20) 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> (0x0x7f07bdc46f00) 0 empty

Class boost::detail::is_char_array_to_stdstring<long long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_array_to_stdstring<long long int, std::basic_string<char> > (0x0x7f07bdc46f60) 0 empty

Class boost::is_same<long long int, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, std::basic_string<char> > (0x0x7f07bdcdf820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdcdf888) 0 empty
    mpl_::bool_<false> (0x0x7f07bdced000) 0 empty

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

Class boost::detail::is_arithmetic_and_not_xchars<long long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_and_not_xchars<long long int, std::basic_string<char> > (0x0x7f07bdced180) 0 empty

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

Class boost::is_float<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long long int> (0x0x7f07bdcdf9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdcdfa28) 0 empty
    mpl_::bool_<false> (0x0x7f07bdced240) 0 empty

Class boost::is_arithmetic<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<long long int> (0x0x7f07bdcdfa90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bdcdfaf8) 0 empty
    mpl_::bool_<true> (0x0x7f07bdced2a0) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<long long int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<long 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 long int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<long long int, std::basic_string<char> > > (0x0x7f07bdced300) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_copy<std::basic_string<char> >, boost::detail::lexical_cast_do_cast<long 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 long int, std::basic_string<char> > > (0x0x7f07bdced360) 0 empty

Class boost::detail::lexical_cast_do_cast<long long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_do_cast<long long int, std::basic_string<char> > (0x0x7f07bdced3c0) 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> > (0x0x7f07bdced420) 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> (0x0x7f07bdcdfdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdcdfe38) 0 empty
    mpl_::bool_<false> (0x0x7f07bdced480) 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> (0x0x7f07bdcdfea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdcdff08) 0 empty
    mpl_::bool_<false> (0x0x7f07bdced600) 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> (0x0x7f07bdcdff70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdcdf340) 0 empty
    mpl_::bool_<false> (0x0x7f07bdced660) 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> (0x0x7f07bdcdfc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdd00000) 0 empty
    mpl_::bool_<false> (0x0x7f07bdced6c0) 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> (0x0x7f07bdd00068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdd000d0) 0 empty
    mpl_::bool_<false> (0x0x7f07bdced720) 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> (0x0x7f07bdced5a0) 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> > (0x0x7f07bdced780) 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> > (0x0x7f07bdd00138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdd001a0) 0 empty
    mpl_::bool_<false> (0x0x7f07bdced7e0) 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> (0x0x7f07bdced900) 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> > (0x0x7f07bdced960) 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> (0x0x7f07bdced9c0) 0 empty

Class boost::is_float<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<short int> (0x0x7f07bdd002d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdd00340) 0 empty
    mpl_::bool_<false> (0x0x7f07bdceda20) 0 empty

Class boost::is_arithmetic<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<short int> (0x0x7f07bdd003a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bdd00410) 0 empty
    mpl_::bool_<true> (0x0x7f07bdceda80) 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> > > (0x0x7f07bdcedae0) 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> > > (0x0x7f07bdcedb40) 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> > (0x0x7f07bdcedba0) 0 empty

Vtable for boost::detail::sp_counted_impl_p<BasicmessagesWorker>
boost::detail::sp_counted_impl_p<BasicmessagesWorker>::_ZTVN5boost6detail17sp_counted_impl_pI19BasicmessagesWorkerEE: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pI19BasicmessagesWorkerEE)
8     (int (*)(...))boost::detail::sp_counted_impl_p<BasicmessagesWorker>::~sp_counted_impl_p
12    (int (*)(...))boost::detail::sp_counted_impl_p<BasicmessagesWorker>::~sp_counted_impl_p
16    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<BasicmessagesWorker>
20    (int (*)(...))boost::detail::sp_counted_base::destroy
24    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<BasicmessagesWorker>
28    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<BasicmessagesWorker>

Class boost::detail::sp_counted_impl_p<BasicmessagesWorker>
   size=16 align=4
   base size=16 base align=4
boost::detail::sp_counted_impl_p<BasicmessagesWorker> (0x0x7f07bdd007b8) 0
    vptr=((& boost::detail::sp_counted_impl_p<BasicmessagesWorker>::_ZTVN5boost6detail17sp_counted_impl_pI19BasicmessagesWorkerEE) + 8u)
  boost::detail::sp_counted_base (0x0x7f07bdcedc00) 0
      primary-for boost::detail::sp_counted_impl_p<BasicmessagesWorker> (0x0x7f07bdd007b8)

Vtable for boost::detail::sp_counted_impl_p<SinfoWorker>
boost::detail::sp_counted_impl_p<SinfoWorker>::_ZTVN5boost6detail17sp_counted_impl_pI11SinfoWorkerEE: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pI11SinfoWorkerEE)
8     (int (*)(...))boost::detail::sp_counted_impl_p<SinfoWorker>::~sp_counted_impl_p
12    (int (*)(...))boost::detail::sp_counted_impl_p<SinfoWorker>::~sp_counted_impl_p
16    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<SinfoWorker>
20    (int (*)(...))boost::detail::sp_counted_base::destroy
24    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<SinfoWorker>
28    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<SinfoWorker>

Class boost::detail::sp_counted_impl_p<SinfoWorker>
   size=16 align=4
   base size=16 base align=4
boost::detail::sp_counted_impl_p<SinfoWorker> (0x0x7f07bdd00820) 0
    vptr=((& boost::detail::sp_counted_impl_p<SinfoWorker>::_ZTVN5boost6detail17sp_counted_impl_pI11SinfoWorkerEE) + 8u)
  boost::detail::sp_counted_base (0x0x7f07bdcedcc0) 0
      primary-for boost::detail::sp_counted_impl_p<SinfoWorker> (0x0x7f07bdd00820)

Vtable for boost::detail::sp_counted_impl_p<BasicmessagesParser>
boost::detail::sp_counted_impl_p<BasicmessagesParser>::_ZTVN5boost6detail17sp_counted_impl_pI19BasicmessagesParserEE: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pI19BasicmessagesParserEE)
8     (int (*)(...))boost::detail::sp_counted_impl_p<BasicmessagesParser>::~sp_counted_impl_p
12    (int (*)(...))boost::detail::sp_counted_impl_p<BasicmessagesParser>::~sp_counted_impl_p
16    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<BasicmessagesParser>
20    (int (*)(...))boost::detail::sp_counted_base::destroy
24    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<BasicmessagesParser>
28    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<BasicmessagesParser>

Class boost::detail::sp_counted_impl_p<BasicmessagesParser>
   size=16 align=4
   base size=16 base align=4
boost::detail::sp_counted_impl_p<BasicmessagesParser> (0x0x7f07bdd00af8) 0
    vptr=((& boost::detail::sp_counted_impl_p<BasicmessagesParser>::_ZTVN5boost6detail17sp_counted_impl_pI19BasicmessagesParserEE) + 8u)
  boost::detail::sp_counted_base (0x0x7f07bdcedd20) 0
      primary-for boost::detail::sp_counted_impl_p<BasicmessagesParser> (0x0x7f07bdd00af8)

Vtable for boost::detail::sp_counted_impl_p<SinfoParser>
boost::detail::sp_counted_impl_p<SinfoParser>::_ZTVN5boost6detail17sp_counted_impl_pI11SinfoParserEE: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pI11SinfoParserEE)
8     (int (*)(...))boost::detail::sp_counted_impl_p<SinfoParser>::~sp_counted_impl_p
12    (int (*)(...))boost::detail::sp_counted_impl_p<SinfoParser>::~sp_counted_impl_p
16    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<SinfoParser>
20    (int (*)(...))boost::detail::sp_counted_base::destroy
24    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<SinfoParser>
28    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<SinfoParser>

Class boost::detail::sp_counted_impl_p<SinfoParser>
   size=16 align=4
   base size=16 base align=4
boost::detail::sp_counted_impl_p<SinfoParser> (0x0x7f07bdd00b60) 0
    vptr=((& boost::detail::sp_counted_impl_p<SinfoParser>::_ZTVN5boost6detail17sp_counted_impl_pI11SinfoParserEE) + 8u)
  boost::detail::sp_counted_base (0x0x7f07bdcedde0) 0
      primary-for boost::detail::sp_counted_impl_p<SinfoParser> (0x0x7f07bdd00b60)

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**> (0x0x7f07bddb60c0) 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**> (0x0x7f07bdd00e38) 0 empty
  std::_Iter_base<boost::asio::io_service::service**, false> (0x0x7f07bddb6120) 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> (0x0x7f07bddb6240) 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> (0x0x7f07bddb61e0) 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
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_weekday>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_weekday>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f07bddb0e00) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 8u)
  boost::gregorian::bad_weekday (0x0x7f07bdd00f08) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f07bddb0e00)
    std::out_of_range (0x0x7f07bdd00f70) 0
        primary-for boost::gregorian::bad_weekday (0x0x7f07bdd00f08)
      std::logic_error (0x0x7f07bdd00548) 0
          primary-for std::out_of_range (0x0x7f07bdd00f70)
        std::exception (0x0x7f07bddb62a0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f07bdd00548)
  boost::exception (0x0x7f07bddb6300) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 28u)

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     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n20_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) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7f07bddb0ee0) 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) + 12u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f07bddb0f50) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7f07bddb0ee0)
    boost::gregorian::bad_weekday (0x0x7f07bddc40d0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f07bddb0f50)
      std::out_of_range (0x0x7f07bddc4138) 0
          primary-for boost::gregorian::bad_weekday (0x0x7f07bddc40d0)
        std::logic_error (0x0x7f07bddc41a0) 0
            primary-for std::out_of_range (0x0x7f07bddc4138)
          std::exception (0x0x7f07bddb6360) 0 nearly-empty
              primary-for std::logic_error (0x0x7f07bddc41a0)
    boost::exception (0x0x7f07bddb63c0) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f07bddb6420) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 68u)

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> (0x0x7f07bddb64e0) 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> (0x0x7f07bddb6480) 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
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_year>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_year>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_year>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f07bddc8e00) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 8u)
  boost::gregorian::bad_year (0x0x7f07bddc4410) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f07bddc8e00)
    std::out_of_range (0x0x7f07bddc4478) 0
        primary-for boost::gregorian::bad_year (0x0x7f07bddc4410)
      std::logic_error (0x0x7f07bddc44e0) 0
          primary-for std::out_of_range (0x0x7f07bddc4478)
        std::exception (0x0x7f07bddb6540) 0 nearly-empty
            primary-for std::logic_error (0x0x7f07bddc44e0)
  boost::exception (0x0x7f07bddb65a0) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 28u)

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     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n20_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) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7f07bddeb000) 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) + 12u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f07bddeb070) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7f07bddeb000)
    boost::gregorian::bad_year (0x0x7f07bddc4548) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f07bddeb070)
      std::out_of_range (0x0x7f07bddc45b0) 0
          primary-for boost::gregorian::bad_year (0x0x7f07bddc4548)
        std::logic_error (0x0x7f07bddc4618) 0
            primary-for std::out_of_range (0x0x7f07bddc45b0)
          std::exception (0x0x7f07bddb66c0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f07bddc4618)
    boost::exception (0x0x7f07bddb6720) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f07bddb6780) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 68u)

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> (0x0x7f07bddb6960) 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> (0x0x7f07bddb6900) 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
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_month>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_month>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_month>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f07bddebee0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 8u)
  boost::gregorian::bad_month (0x0x7f07bddc4958) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f07bddebee0)
    std::out_of_range (0x0x7f07bddc49c0) 0
        primary-for boost::gregorian::bad_month (0x0x7f07bddc4958)
      std::logic_error (0x0x7f07bddc4a28) 0
          primary-for std::out_of_range (0x0x7f07bddc49c0)
        std::exception (0x0x7f07bddb69c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f07bddc4a28)
  boost::exception (0x0x7f07bddb6a20) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 28u)

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     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n20_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) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7f07bda09000) 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) + 12u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f07bda09070) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7f07bda09000)
    boost::gregorian::bad_month (0x0x7f07bddc4a90) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f07bda09070)
      std::out_of_range (0x0x7f07bddc4af8) 0
          primary-for boost::gregorian::bad_month (0x0x7f07bddc4a90)
        std::logic_error (0x0x7f07bddc4b60) 0
            primary-for std::out_of_range (0x0x7f07bddc4af8)
          std::exception (0x0x7f07bddb6b40) 0 nearly-empty
              primary-for std::logic_error (0x0x7f07bddc4b60)
    boost::exception (0x0x7f07bddb6ba0) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f07bddb6c00) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 68u)

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> (0x0x7f07bddb6cc0) 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> (0x0x7f07bddb6c60) 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
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_year>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_year>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f07bda09e70) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE) + 8u)
  boost::gregorian::bad_day_of_year (0x0x7f07bddc42d8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f07bda09e70)
    std::out_of_range (0x0x7f07bddc4680) 0
        primary-for boost::gregorian::bad_day_of_year (0x0x7f07bddc42d8)
      std::logic_error (0x0x7f07bddc4c98) 0
          primary-for std::out_of_range (0x0x7f07bddc4680)
        std::exception (0x0x7f07bddb6de0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f07bddc4c98)
  boost::exception (0x0x7f07bddb6e40) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE) + 28u)

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     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n20_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) + 12u)
4     ((& 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) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7f07bda09f50) 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) + 12u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f07bda27000) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7f07bda09f50)
    boost::gregorian::bad_day_of_year (0x0x7f07bda250d0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f07bda27000)
      std::out_of_range (0x0x7f07bda25138) 0
          primary-for boost::gregorian::bad_day_of_year (0x0x7f07bda250d0)
        std::logic_error (0x0x7f07bda251a0) 0
            primary-for std::out_of_range (0x0x7f07bda25138)
          std::exception (0x0x7f07bddb6f60) 0 nearly-empty
              primary-for std::logic_error (0x0x7f07bda251a0)
    boost::exception (0x0x7f07bda28000) 8
        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) + 40u)
  boost::exception_detail::clone_base (0x0x7f07bda28060) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 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) + 68u)

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*> (0x0x7f07bda283c0) 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> (0x0x7f07bda28420) 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*> (0x0x7f07bda255b0) 0 empty
  std::_Iter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, false> (0x0x7f07bda28480) 0 empty

Class std::__is_integer<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char*> (0x0x7f07bda284e0) 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**> (0x0x7f07bda28780) 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**> (0x0x7f07bda25a28) 0 empty
  std::_Iter_base<const boost::signals::trackable**, false> (0x0x7f07bda287e0) 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> (0x0x7f07bda28a20) 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> (0x0x7f07bda289c0) 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
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_lexical_cast>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_lexical_cast>
16    (int (*)(...))boost::bad_lexical_cast::what
20    (int (*)(...))-12
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZThn12_N5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZThn12_N5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_lexical_cast>
   size=32 align=4
   base size=32 base align=4
boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f07bdaf03f0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE) + 8u)
  boost::bad_lexical_cast (0x0x7f07bda25dd0) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f07bdaf03f0)
    std::bad_cast (0x0x7f07bda25e38) 0 nearly-empty
        primary-for boost::bad_lexical_cast (0x0x7f07bda25dd0)
      std::exception (0x0x7f07bda28a80) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f07bda25e38)
  boost::exception (0x0x7f07bda28ae0) 12
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE) + 28u)

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     32u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
20    (int (*)(...))boost::bad_lexical_cast::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
32    (int (*)(...))-12
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZThn12_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZThn12_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED0Ev
48    4294967264u
52    4294967264u
56    4294967264u
60    (int (*)(...))-32
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n20_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) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
   size=36 align=4
   base size=32 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> > (0x0x7f07bdaf05b0) 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) + 12u)
  boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f07bdaf0620) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> > (0x0x7f07bdaf05b0)
    boost::bad_lexical_cast (0x0x7f07bda25ea0) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f07bdaf0620)
      std::bad_cast (0x0x7f07bda25f08) 0 nearly-empty
          primary-for boost::bad_lexical_cast (0x0x7f07bda25ea0)
        std::exception (0x0x7f07bda28c00) 0 nearly-empty
            primary-for std::bad_cast (0x0x7f07bda25f08)
    boost::exception (0x0x7f07bda28c60) 12
        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) + 40u)
  boost::exception_detail::clone_base (0x0x7f07bda28cc0) 32 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 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) + 68u)

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> > > (0x0x7f07bda28ea0) 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> > (0x0x7f07bdb27180) 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> (0x0x7f07bdb01888) 0 empty
  boost::mpl::if_c<false, int, boost::detail::deduce_character_type_later<int> > (0x0x7f07bdb271e0) 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> (0x0x7f07bdb27360) 0 empty

Class boost::remove_reference<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<int> (0x0x7f07bdb27300) 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*> (0x0x7f07bdb27480) 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> (0x0x7f07bdb27420) 0 empty

Class boost::remove_cv<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<int> (0x0x7f07bdb273c0) 0 empty

Class boost::remove_pointer<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<int> (0x0x7f07bdb274e0) 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> (0x0x7f07bdb272a0) 0 empty

Class boost::is_void<int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<int> (0x0x7f07bdb01b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdb01bc8) 0 empty
    mpl_::bool_<false> (0x0x7f07bdb27540) 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> (0x0x7f07bdb01c30) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f07bdb275a0) 0 empty

Class boost::is_fundamental<int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<int> (0x0x7f07bdb01c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bdb01d00) 0 empty
    mpl_::bool_<true> (0x0x7f07bdb27600) 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> (0x0x7f07bdb27660) 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> (0x0x7f07bdb276c0) 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> (0x0x7f07bdb27a20) 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> (0x0x7f07bdb9d068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdb9d0d0) 0 empty
    mpl_::bool_<false> (0x0x7f07bdb27a80) 0 empty

Class boost::is_member_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<int> (0x0x7f07bdb9d138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdb9d1a0) 0 empty
    mpl_::bool_<false> (0x0x7f07bdb27ae0) 0 empty

Class boost::is_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<int> (0x0x7f07bdb9d208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdb9d270) 0 empty
    mpl_::bool_<false> (0x0x7f07bdb27b40) 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> (0x0x7f07bdb27ba0) 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> (0x0x7f07bdb27c00) 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> (0x0x7f07bdb27c60) 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> (0x0x7f07bdb27d80) 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> (0x0x7f07bdb9d2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bdb9d340) 0 empty
    mpl_::bool_<true> (0x0x7f07bdb27de0) 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> (0x0x7f07bdb27e40) 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> (0x0x7f07bdb27ea0) 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> (0x0x7f07bdb27f00) 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> (0x0x7f07bdb27f60) 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> (0x0x7f07bdbc30c0) 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> (0x0x7f07bdb9d548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bdb9d5b0) 0 empty
    mpl_::bool_<true> (0x0x7f07bdbc3120) 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> > (0x0x7f07bdb27240) 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> (0x0x7f07bdb27120) 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> > (0x0x7f07bdbc3240) 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> (0x0x7f07bdb270c0) 0 empty

Class boost::mpl::if_c<false, long long int, boost::detail::deduce_character_type_later<long long int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long long int, boost::detail::deduce_character_type_later<long long int> > (0x0x7f07bdbc3360) 0 empty

Class boost::detail::stream_char_common<long long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<long long int> (0x0x7f07bdb9d958) 0 empty
  boost::mpl::if_c<false, long long int, boost::detail::deduce_character_type_later<long long int> > (0x0x7f07bdbc33c0) 0 empty

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

Class boost::remove_reference<long long int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<long long int> (0x0x7f07bdbc34e0) 0 empty

Class boost::detail::cv_traits_imp<long long int*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<long long int*> (0x0x7f07bdbc3660) 0 empty

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

Class boost::remove_cv<long long int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<long long int> (0x0x7f07bdbc35a0) 0 empty

Class boost::remove_pointer<long long int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<long long int> (0x0x7f07bdbc36c0) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<char>, long 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 long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f07bdbc3480) 0 empty

Class boost::is_void<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<long long int> (0x0x7f07bdb9dc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bdb9dd00) 0 empty
    mpl_::bool_<false> (0x0x7f07bdbc3720) 0 empty

Class boost::detail::is_fundamental_impl<long long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<long long int> (0x0x7f07bdb9dd68) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f07bdbc3780) 0 empty

Class boost::is_fundamental<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<long long int> (0x0x7f07bdb9ddd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bdb9de38) 0 empty
    mpl_::bool_<true> (0x0x7f07bdbc37e0) 0 empty

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

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

Class boost::type_traits::is_mem_fun_pointer_impl<long long int>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<long long int> (0x0x7f07bdbc3c00) 0 empty

Class boost::is_member_function_pointer<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<long long int> (0x0x7f07bd831138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd8311a0) 0 empty
    mpl_::bool_<false> (0x0x7f07bdbc3c60) 0 empty

Class boost::is_member_pointer<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<long long int> (0x0x7f07bd831208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd831270) 0 empty
    mpl_::bool_<false> (0x0x7f07bdbc3cc0) 0 empty

Class boost::is_pointer<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<long long int> (0x0x7f07bd8312d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd831340) 0 empty
    mpl_::bool_<false> (0x0x7f07bdbc3d20) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<char>, long 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 long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f07bdbc3d80) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<char>, long 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 long int> (0x0x7f07bdbc3de0) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<char>, long 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 long int> (0x0x7f07bdbc3f00) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<char>, long 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 long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f07bdbc3f60) 0 empty

Class boost::has_right_shift<std::basic_istream<char>, long 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 long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f07bd831478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bd8314e0) 0 empty
    mpl_::bool_<true> (0x0x7f07bd84c000) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<wchar_t>, long 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 long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f07bd84c060) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<wchar_t>, long 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 long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f07bd84c0c0) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<wchar_t>, long 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 long int> (0x0x7f07bd84c120) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<wchar_t>, long 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 long int> (0x0x7f07bd84c180) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<wchar_t>, long 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 long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f07bd84c2a0) 0 empty

Class boost::has_right_shift<std::basic_istream<wchar_t>, long 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 long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f07bd8317b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bd831820) 0 empty
    mpl_::bool_<true> (0x0x7f07bd84c300) 0 empty

Class boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<long 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 long int> > (0x0x7f07bdbc3420) 0 empty

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

Class boost::detail::deduce_char_traits<char, long long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_char_traits<char, long long int, std::basic_string<char> > (0x0x7f07bd84c360) 0 empty

Class boost::detail::lexical_cast_stream_traits<std::basic_string<char>, long long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_stream_traits<std::basic_string<char>, long long int> (0x0x7f07bdbc32a0) 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> > (0x0x7f07bd84c480) 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> (0x0x7f07bd8319c0) 0 empty
  boost::mpl::if_c<false, short int, boost::detail::deduce_character_type_later<short int> > (0x0x7f07bd84c5a0) 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> (0x0x7f07bd84c780) 0 empty

Class boost::remove_reference<short int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<short int> (0x0x7f07bd84c720) 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*> (0x0x7f07bd84c8a0) 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> (0x0x7f07bd84c840) 0 empty

Class boost::remove_cv<short int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<short int> (0x0x7f07bd84c7e0) 0 empty

Class boost::remove_pointer<short int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<short int> (0x0x7f07bd84c900) 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> (0x0x7f07bd84c6c0) 0 empty

Class boost::is_void<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<short int> (0x0x7f07bd831c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd831d00) 0 empty
    mpl_::bool_<false> (0x0x7f07bd84c960) 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> (0x0x7f07bd831d68) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f07bd84c9c0) 0 empty

Class boost::is_fundamental<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<short int> (0x0x7f07bd831dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bd831e38) 0 empty
    mpl_::bool_<true> (0x0x7f07bd84ca20) 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> (0x0x7f07bd84ca80) 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> (0x0x7f07bd84cae0) 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> (0x0x7f07bd84ce40) 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> (0x0x7f07bd8c11a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd8c1208) 0 empty
    mpl_::bool_<false> (0x0x7f07bd84cea0) 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> (0x0x7f07bd8c1270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd8c12d8) 0 empty
    mpl_::bool_<false> (0x0x7f07bd84cf00) 0 empty

Class boost::is_pointer<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<short int> (0x0x7f07bd8c1340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd8c13a8) 0 empty
    mpl_::bool_<false> (0x0x7f07bd84cf60) 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> (0x0x7f07bd8d5000) 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> (0x0x7f07bd8d5060) 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> (0x0x7f07bd8d5180) 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> (0x0x7f07bd8d52a0) 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> (0x0x7f07bd8c1410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bd8c1478) 0 empty
    mpl_::bool_<true> (0x0x7f07bd8d5300) 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> (0x0x7f07bd8d5360) 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> (0x0x7f07bd8d53c0) 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> (0x0x7f07bd8d5420) 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> (0x0x7f07bd8d5540) 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> (0x0x7f07bd8d5660) 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> (0x0x7f07bd8c1680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bd8c16e8) 0 empty
    mpl_::bool_<true> (0x0x7f07bd8d56c0) 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> > (0x0x7f07bd84c660) 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> (0x0x7f07bd84c420) 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> > (0x0x7f07bd8d57e0) 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> (0x0x7f07bd84c3c0) 0 empty

Class boost::detail::is_pointer_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd8d58a0) 0 empty

Class boost::detail::cv_traits_imp<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >*> (0x0x7f07bd8d59c0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd8d5960) 0 empty

Class boost::remove_cv<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd8d5900) 0 empty

Class boost::detail::is_pointer_helper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd8d5a20) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd8d5d80) 0 empty

Class boost::is_member_function_pointer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd8c1c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd8c1c98) 0 empty
    mpl_::bool_<false> (0x0x7f07bd8d5de0) 0 empty

Class boost::is_member_pointer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd8c1d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd8c1d68) 0 empty
    mpl_::bool_<false> (0x0x7f07bd8d5e40) 0 empty

Class boost::is_pointer<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd8c1dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd8c1e38) 0 empty
    mpl_::bool_<false> (0x0x7f07bd8d5ea0) 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> (0x0x7f07bd8d5f00) 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> (0x0x7f07bd8d5f60) 0 empty

Class boost::is_reference_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd8c1548) 0 empty
  mpl_::bool_<false> (0x0x7f07bd97e0c0) 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> (0x0x7f07bd97e120) 0 empty

Class boost::detail::function::get_function_tag<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd8d5840) 0 empty

Class boost::mpl::if_c<true, boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >, void, Message&>, boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >, void, Message&>, boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >, void, Message&> > (0x0x7f07bd97e240) 0 empty

Class boost::detail::function::get_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >, void, Message&> (0x0x7f07bd97e1e0) 0 empty

Class boost::detail::function::get_invoker1<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >, void, Message&> (0x0x7f07bd97e180) 0 empty

Class boost::detail::function::functor_manager<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd97e2a0) 0 empty

Class boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > >, void, Message&> (0x0x7f07bd97e300) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd97e360) 0 empty

Class boost::detail::alignment_of_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd97e3c0) 0 empty

Class boost::detail::alignment_of_hack<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > >
   size=16 align=4
   base size=16 base align=4
boost::detail::alignment_of_hack<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd97e420) 0

Class boost::alignment_of<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd9811a0) 0 empty
  boost::integral_constant<unsigned int, 4u> (0x0x7f07bd981208) 0 empty
    mpl_::integral_c<unsigned int, 4u> (0x0x7f07bd97e480) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd97e4e0) 0 empty

Class boost::has_trivial_destructor<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd981270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bd9812d8) 0 empty
    mpl_::bool_<true> (0x0x7f07bd97e540) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd97e5a0) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd97e600) 0 empty

Class boost::is_volatile<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd981340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd9813a8) 0 empty
    mpl_::bool_<false> (0x0x7f07bd97e660) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd97e6c0) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd981410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd981478) 0 empty
    mpl_::bool_<false> (0x0x7f07bd97e720) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd9814e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd981548) 0 empty
    mpl_::bool_<false> (0x0x7f07bd97e780) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd9815b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd981618) 0 empty
    mpl_::bool_<false> (0x0x7f07bd97e7e0) 0 empty

Class boost::has_trivial_copy_constructor<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd981680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bd9816e8) 0 empty
    mpl_::bool_<true> (0x0x7f07bd97e840) 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&> > (0x0x7f07bd9817b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd981820) 0 empty
    mpl_::bool_<false> (0x0x7f07bd97e8a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const int, CompositeParser::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, CompositeParser::ParsingEntry> > > > (0x0x7f07bd97e900) 0 empty

Class boost::detail::is_pointer_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd97ea20) 0 empty

Class boost::detail::cv_traits_imp<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >*> (0x0x7f07bd97eb40) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd97eae0) 0 empty

Class boost::remove_cv<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd97ea80) 0 empty

Class boost::detail::is_pointer_helper<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd97eba0) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   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::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd97ef00) 0 empty

Class boost::is_member_function_pointer<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd981d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd981dd0) 0 empty
    mpl_::bool_<false> (0x0x7f07bd97ef60) 0 empty

Class boost::is_member_pointer<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd981e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd981ea0) 0 empty
    mpl_::bool_<false> (0x0x7f07bd643000) 0 empty

Class boost::is_pointer<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd981f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd981f70) 0 empty
    mpl_::bool_<false> (0x0x7f07bd643060) 0 empty

Class boost::is_reference_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd645000) 0 empty
  mpl_::bool_<false> (0x0x7f07bd6430c0) 0 empty

Class boost::detail::function::get_function_tag<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd97e9c0) 0 empty

Class boost::mpl::if_c<true, boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >, void, Message&, Message&>, boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >, void, Message&, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >, void, Message&, Message&>, boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >, void, Message&, Message&> > (0x0x7f07bd6431e0) 0 empty

Class boost::detail::function::get_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >, void, Message&, Message&>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >, void, Message&, Message&> (0x0x7f07bd643180) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >, void, Message&, Message&>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag>::apply<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >, void, Message&, Message&> (0x0x7f07bd643120) 0 empty

Class boost::detail::function::functor_manager<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd643240) 0 empty

Class boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >, void, Message&, Message&>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > >, void, Message&, Message&> (0x0x7f07bd6432a0) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   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::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd643300) 0 empty

Class boost::detail::alignment_of_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd643360) 0 empty

Class boost::detail::alignment_of_hack<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=16 align=4
   base size=16 base align=4
boost::detail::alignment_of_hack<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd6433c0) 0

Class boost::alignment_of<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd6451a0) 0 empty
  boost::integral_constant<unsigned int, 4u> (0x0x7f07bd645208) 0 empty
    mpl_::integral_c<unsigned int, 4u> (0x0x7f07bd643420) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd643480) 0 empty

Class boost::has_trivial_destructor<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd645270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bd6452d8) 0 empty
    mpl_::bool_<true> (0x0x7f07bd6434e0) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd643540) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd6435a0) 0 empty

Class boost::is_volatile<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd645340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd6453a8) 0 empty
    mpl_::bool_<false> (0x0x7f07bd643600) 0 empty

Class boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd643660) 0 empty

Class boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd645410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd645478) 0 empty
    mpl_::bool_<false> (0x0x7f07bd6436c0) 0 empty

Class boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd6454e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd645548) 0 empty
    mpl_::bool_<false> (0x0x7f07bd643720) 0 empty

Class boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd6455b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd645618) 0 empty
    mpl_::bool_<false> (0x0x7f07bd643780) 0 empty

Class boost::has_trivial_copy_constructor<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd645680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bd6456e8) 0 empty
    mpl_::bool_<true> (0x0x7f07bd6437e0) 0 empty

Class boost::is_integral<boost::function2<void, Message&, Message&> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::function2<void, Message&, Message&> > (0x0x7f07bd645750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd6457b8) 0 empty
    mpl_::bool_<false> (0x0x7f07bd643840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > > > (0x0x7f07bd643900) 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*> (0x0x7f07bd643a20) 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**> (0x0x7f07bd643a80) 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> (0x0x7f07bd643ae0) 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*> (0x0x7f07bd643cc0) 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*> (0x0x7f07bd6b8138) 0 empty
  std::_Iter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, false> (0x0x7f07bd643d20) 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*> (0x0x7f07bd643de0) 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**> (0x0x7f07bd643e40) 0 empty

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f07bd643ea0) 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> > > (0x0x7f07bd703000) 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> >*> (0x0x7f07bd703120) 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> > > (0x0x7f07bd7030c0) 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> > > (0x0x7f07bd703060) 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> > > (0x0x7f07bd703180) 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> > > (0x0x7f07bd7034e0) 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> > > (0x0x7f07bd6b8c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd6b8c98) 0 empty
    mpl_::bool_<false> (0x0x7f07bd703540) 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> > > (0x0x7f07bd6b8dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd6b8e38) 0 empty
    mpl_::bool_<false> (0x0x7f07bd7035a0) 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> > > (0x0x7f07bd6b8ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd6b8f08) 0 empty
    mpl_::bool_<false> (0x0x7f07bd7036c0) 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> > > > (0x0x7f07bd703720) 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> > > > (0x0x7f07bd643f60) 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> > > (0x0x7f07bd703780) 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> > > (0x0x7f07bd643f00) 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> (0x0x7f07bd7037e0) 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> > (0x0x7f07bd703cc0) 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> > (0x0x7f07bd76bd68) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, short unsigned int>, const std::basic_string<char> > (0x0x7f07bd703d20) 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> > > (0x0x7f07bd703f00) 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> >*> (0x0x7f07bd7b8060) 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> > > (0x0x7f07bd7b8000) 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> > > (0x0x7f07bd703f60) 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> > > (0x0x7f07bd7b8180) 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> > > (0x0x7f07bd7b84e0) 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> > > (0x0x7f07bd4030d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd403138) 0 empty
    mpl_::bool_<false> (0x0x7f07bd7b8540) 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> > > (0x0x7f07bd4031a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd403208) 0 empty
    mpl_::bool_<false> (0x0x7f07bd7b85a0) 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> > > (0x0x7f07bd403340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd4033a8) 0 empty
    mpl_::bool_<false> (0x0x7f07bd7b8600) 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> > > > (0x0x7f07bd7b8720) 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> > > > (0x0x7f07bd703ea0) 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> > > (0x0x7f07bd7b8780) 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> > > (0x0x7f07bd703e40) 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> > (0x0x7f07bd7b8a80) 0 empty

Class boost::detail::addr_impl_ref<const std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
boost::detail::addr_impl_ref<const std::basic_string<char> > (0x0x7f07bd7b8ba0) 0

Class std::_List_node<Procinfo>
   size=32 align=4
   base size=32 base align=4
std::_List_node<Procinfo> (0x0x7f07bd403b60) 0
  std::__detail::_List_node_base (0x0x7f07bd7b8cc0) 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
4     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pINS_7signals6detail9slot_base6data_tEEE)
8     (int (*)(...))boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t>::~sp_counted_impl_p
12    (int (*)(...))boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t>::~sp_counted_impl_p
16    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<boost::signals::detail::slot_base::data_t>
20    (int (*)(...))boost::detail::sp_counted_base::destroy
24    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<boost::signals::detail::slot_base::data_t>
28    (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=16 align=4
   base size=16 base align=4
boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t> (0x0x7f07bd403d00) 0
    vptr=((& boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t>::_ZTVN5boost6detail17sp_counted_impl_pINS_7signals6detail9slot_base6data_tEEE) + 8u)
  boost::detail::sp_counted_base (0x0x7f07bd7b8ea0) 0
      primary-for boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t> (0x0x7f07bd403d00)

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> (0x0x7f07bd483420) 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*> (0x0x7f07bd483480) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f07bd4834e0) 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*> (0x0x7f07bd483540) 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> (0x0x7f07bd4835a0) 0 empty

Class std::_Niter_base<unsigned char*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<unsigned char*> (0x0x7f07bd472af8) 0 empty
  std::_Iter_base<unsigned char*, false> (0x0x7f07bd483600) 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*> (0x0x7f07bd483660) 0 empty

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

Class std::__is_floating<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<unsigned char> (0x0x7f07bd4837e0) 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> > (0x0x7f07bd483780) 0 empty

Class std::__is_arithmetic<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<unsigned char> (0x0x7f07bd472bc8) 0 empty
  std::__traitor<std::__is_integer<unsigned char>, std::__is_floating<unsigned char> > (0x0x7f07bd483840) 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> > (0x0x7f07bd4836c0) 0 empty

Class std::__is_scalar<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<unsigned char> (0x0x7f07bd472c98) 0 empty
  std::__traitor<std::__is_arithmetic<unsigned char>, std::__is_pointer<unsigned char> > (0x0x7f07bd4838a0) 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*> (0x0x7f07bd483900) 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> > (0x0x7f07bd472a28) 0 empty
  std::char_traits<char> (0x0x7f07bd4839c0) 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> > > (0x0x7f07bd483a80) 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> (0x0x7f07bd483ae0) 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> > > (0x0x7f07bd508548) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, false> (0x0x7f07bd483b40) 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> > (0x0x7f07bd5085b0) 0 empty
  std::char_traits<wchar_t> (0x0x7f07bd483c60) 0 empty

Class boost::is_enum<int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<int> (0x0x7f07bd5086e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd508750) 0 empty
    mpl_::bool_<false> (0x0x7f07bd483d80) 0 empty

Class boost::is_same<int, bool>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, bool> (0x0x7f07bd508820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd508888) 0 empty
    mpl_::bool_<false> (0x0x7f07bd483de0) 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> (0x0x7f07bd483ea0) 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> (0x0x7f07bd483f00) 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> (0x0x7f07bd483e40) 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> (0x0x7f07bd483f60) 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> (0x0x7f07bd547000) 0 empty

Class boost::is_unsigned<int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<int> (0x0x7f07bd508a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd508a90) 0 empty
    mpl_::bool_<false> (0x0x7f07bd547060) 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> (0x0x7f07bd508b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd508bc8) 0 empty
    mpl_::bool_<false> (0x0x7f07bd547120) 0 empty

Class boost::mpl::if_c<false, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long unsigned int, long long unsigned int> (0x0x7f07bd547180) 0 empty

Class boost::mpl::if_<boost::is_same<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<int, long int>, long unsigned int, long long unsigned int> (0x0x7f07bd5470c0) 0 empty

Class boost::is_same<int, int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, int> (0x0x7f07bd508d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bd508d68) 0 empty
    mpl_::bool_<true> (0x0x7f07bd547300) 0 empty

Class boost::mpl::if_c<true, unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, unsigned int, long long unsigned int> (0x0x7f07bd547360) 0 empty

Class boost::mpl::if_<boost::is_same<int, int>, unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, int>, unsigned int, long long unsigned int> (0x0x7f07bd5472a0) 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> (0x0x7f07bd508ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd508f08) 0 empty
    mpl_::bool_<false> (0x0x7f07bd547420) 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> (0x0x7f07bd547480) 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> (0x0x7f07bd5473c0) 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> (0x0x7f07bd547540) 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> (0x0x7f07bd5474e0) 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> (0x0x7f07bd5475a0) 0 empty

Class boost::mpl::if_c<true, unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, unsigned int, long unsigned int> (0x0x7f07bd547600) 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> (0x0x7f07bd547660) 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> (0x0x7f07bd5476c0) 0 empty

Class boost::add_const<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_const<unsigned int> (0x0x7f07bd547720) 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> (0x0x7f07bd5477e0) 0 empty

Class boost::is_const<int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<int> (0x0x7f07bd551270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd5512d8) 0 empty
    mpl_::bool_<false> (0x0x7f07bd547840) 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> (0x0x7f07bd5478a0) 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> (0x0x7f07bd547780) 0 empty

Class boost::add_volatile<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_volatile<unsigned int> (0x0x7f07bd547900) 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> (0x0x7f07bd5479c0) 0 empty

Class boost::is_volatile<int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<int> (0x0x7f07bd5513a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd551410) 0 empty
    mpl_::bool_<false> (0x0x7f07bd547a20) 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> (0x0x7f07bd547a80) 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> (0x0x7f07bd547960) 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> (0x0x7f07bd483d20) 0 empty

Class boost::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<int> (0x0x7f07bd483cc0) 0 empty

Class boost::is_enum<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long long int> (0x0x7f07bd551618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd551680) 0 empty
    mpl_::bool_<false> (0x0x7f07bd547c00) 0 empty

Class boost::is_same<long long int, bool>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, bool> (0x0x7f07bd551750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd5517b8) 0 empty
    mpl_::bool_<false> (0x0x7f07bd547c60) 0 empty

Class boost::detail::is_ununsigned_select_helper<true>::rebind<long long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_select_helper<true>::rebind<long long int> (0x0x7f07bd547d20) 0 empty

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

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

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

Class boost::is_unsigned<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<long long int> (0x0x7f07bd551958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd5519c0) 0 empty
    mpl_::bool_<false> (0x0x7f07bd547e40) 0 empty

Class boost::is_same<long long int, long int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, long int> (0x0x7f07bd551a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd551af8) 0 empty
    mpl_::bool_<false> (0x0x7f07bd547f00) 0 empty

Class boost::mpl::if_<boost::is_same<long 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 long int, long int>, long unsigned int, long long unsigned int> (0x0x7f07bd547ea0) 0 empty

Class boost::is_same<long long int, int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, int> (0x0x7f07bd551d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd551d68) 0 empty
    mpl_::bool_<false> (0x0x7f07bd581000) 0 empty

Class boost::mpl::if_c<false, unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned int, long long unsigned int> (0x0x7f07bd581060) 0 empty

Class boost::mpl::if_<boost::is_same<long long int, int>, unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<long long int, int>, unsigned int, long long unsigned int> (0x0x7f07bd547f60) 0 empty

Class boost::is_same<long long int, short int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, short int> (0x0x7f07bd551ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd551f08) 0 empty
    mpl_::bool_<false> (0x0x7f07bd5811e0) 0 empty

Class boost::mpl::if_c<false, short unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, short unsigned int, long long unsigned int> (0x0x7f07bd581240) 0 empty

Class boost::mpl::if_<boost::is_same<long long int, short int>, short unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<long long int, short int>, short unsigned int, long long unsigned int> (0x0x7f07bd581180) 0 empty

Class boost::mpl::if_c<false, unsigned char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned char, long long unsigned int> (0x0x7f07bd5813c0) 0 empty

Class boost::mpl::if_<boost::is_same<long long int, signed char>, unsigned char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<long long int, signed char>, unsigned char, long long unsigned int> (0x0x7f07bd581360) 0 empty

Class boost::mpl::if_c<true, long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, long long unsigned int, long long unsigned int> (0x0x7f07bd581420) 0 empty

Class boost::mpl::if_c<false, long long int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long long int, long long unsigned int> (0x0x7f07bd581480) 0 empty

Class boost::add_const<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_const<long long unsigned int> (0x0x7f07bd5814e0) 0 empty

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

Class boost::is_const<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<long long int> (0x0x7f07bd586270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd5862d8) 0 empty
    mpl_::bool_<false> (0x0x7f07bd581600) 0 empty

Class boost::mpl::if_c<false, const long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const long long unsigned int, long long unsigned int> (0x0x7f07bd581660) 0 empty

Class boost::mpl::if_<boost::is_const<long long int>, const long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_const<long long int>, const long long unsigned int, long long unsigned int> (0x0x7f07bd581540) 0 empty

Class boost::add_volatile<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_volatile<long long unsigned int> (0x0x7f07bd581780) 0 empty

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

Class boost::is_volatile<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<long long int> (0x0x7f07bd586478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd5864e0) 0 empty
    mpl_::bool_<false> (0x0x7f07bd5818a0) 0 empty

Class boost::mpl::if_c<false, volatile long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, volatile long long unsigned int, long long unsigned int> (0x0x7f07bd581900) 0 empty

Class boost::mpl::if_<boost::is_volatile<long long int>, volatile long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_volatile<long long int>, volatile long long unsigned int, long long unsigned int> (0x0x7f07bd5817e0) 0 empty

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

Class boost::make_unsigned<long long int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<long long int> (0x0x7f07bd547b40) 0 empty

Class boost::is_enum<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<short int> (0x0x7f07bd5866e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd586750) 0 empty
    mpl_::bool_<false> (0x0x7f07bd581b40) 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> (0x0x7f07bd586820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd586888) 0 empty
    mpl_::bool_<false> (0x0x7f07bd581ba0) 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> (0x0x7f07bd581c60) 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> (0x0x7f07bd581c00) 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> (0x0x7f07bd581cc0) 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> (0x0x7f07bd581d20) 0 empty

Class boost::is_unsigned<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<short int> (0x0x7f07bd586a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd586a90) 0 empty
    mpl_::bool_<false> (0x0x7f07bd581d80) 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> (0x0x7f07bd586b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd586bc8) 0 empty
    mpl_::bool_<false> (0x0x7f07bd581e40) 0 empty

Class boost::mpl::if_<boost::is_same<short 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<short int, long int>, long unsigned int, long long unsigned int> (0x0x7f07bd581de0) 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> (0x0x7f07bd586d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd586d68) 0 empty
    mpl_::bool_<false> (0x0x7f07bd5ae000) 0 empty

Class boost::mpl::if_<boost::is_same<short int, int>, unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<short int, int>, unsigned int, long long unsigned int> (0x0x7f07bd581f60) 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> (0x0x7f07bd586ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bd586f08) 0 empty
    mpl_::bool_<true> (0x0x7f07bd5ae0c0) 0 empty

Class boost::mpl::if_c<true, short unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, short unsigned int, long long unsigned int> (0x0x7f07bd5ae120) 0 empty

Class boost::mpl::if_<boost::is_same<short int, short int>, short unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<short int, short int>, short unsigned int, long long unsigned int> (0x0x7f07bd5ae060) 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> (0x0x7f07bd5ae1e0) 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> (0x0x7f07bd5ae180) 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> (0x0x7f07bd5ae300) 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> (0x0x7f07bd5ae360) 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> (0x0x7f07bd5ae3c0) 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> (0x0x7f07bd5ae480) 0 empty

Class boost::is_const<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<short int> (0x0x7f07bd5b3270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd5b32d8) 0 empty
    mpl_::bool_<false> (0x0x7f07bd5ae4e0) 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> (0x0x7f07bd5ae540) 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> (0x0x7f07bd5ae420) 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> (0x0x7f07bd5ae660) 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> (0x0x7f07bd5ae720) 0 empty

Class boost::is_volatile<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<short int> (0x0x7f07bd5b33a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd5b3410) 0 empty
    mpl_::bool_<false> (0x0x7f07bd5ae780) 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> (0x0x7f07bd5ae7e0) 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> (0x0x7f07bd5ae6c0) 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> (0x0x7f07bd581ae0) 0 empty

Class boost::make_unsigned<short int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<short int> (0x0x7f07bd581a80) 0 empty

Class boost::_bi::storage1<Message&>
   size=4 align=4
   base size=4 base align=4
boost::_bi::storage1<Message&> (0x0x7f07bd5ae960) 0

Class boost::_bi::list1<Message&>
   size=4 align=4
   base size=4 base align=4
boost::_bi::list1<Message&> (0x0x7f07bd5b35b0) 0
  boost::_bi::storage1<Message&> (0x0x7f07bd5ae9c0) 0

Class boost::_bi::storage2<Message&, Message&>
   size=8 align=4
   base size=8 base align=4
boost::_bi::storage2<Message&, Message&> (0x0x7f07bd5b36e8) 0
  boost::_bi::storage1<Message&> (0x0x7f07bd5aea20) 0

Class boost::_bi::list2<Message&, Message&>
   size=8 align=4
   base size=8 base align=4
boost::_bi::list2<Message&, Message&> (0x0x7f07bd5b3750) 0
  boost::_bi::storage2<Message&, Message&> (0x0x7f07bd5b37b8) 0
    boost::_bi::storage1<Message&> (0x0x7f07bd5aea80) 0

Class std::__is_normal_iterator<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<int*> (0x0x7f07bd5aec60) 0 empty

Class std::_Iter_base<int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<int*, false> (0x0x7f07bd5aecc0) 0 empty

Class std::_Niter_base<int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<int*> (0x0x7f07bd261138) 0 empty
  std::_Iter_base<int*, false> (0x0x7f07bd5aed20) 0 empty

Class std::__is_byte<int>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<int> (0x0x7f07bd5aed80) 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*> (0x0x7f07bd5aede0) 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*> (0x0x7f07bd5aee40) 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> (0x0x7f07bd261208) 0 empty
  std::char_traits<char> (0x0x7f07bd5aeea0) 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> > > (0x0x7f07bd5aef00) 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> (0x0x7f07bd5aef60) 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> > > (0x0x7f07bd261618) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, true> (0x0x7f07bd284000) 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> (0x0x7f07bd2616e8) 0 empty
  std::char_traits<wchar_t> (0x0x7f07bd284180) 0 empty

Class boost::detail::function::functor_manager_common<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd284300) 0 empty

Class boost::_bi::unwrapper<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::unwrapper<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> > (0x0x7f07bd284360) 0 empty

Class boost::detail::addressof_impl<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, 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, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd2843c0) 0 empty

Class boost::detail::addr_impl_ref<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > >
   size=4 align=4
   base size=4 base align=4
boost::detail::addr_impl_ref<boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > > (0x0x7f07bd284420) 0

Class boost::detail::is_pointer_impl<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> > (0x0x7f07bd284480) 0 empty

Class boost::detail::cv_traits_imp<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>*> (0x0x7f07bd284660) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> > (0x0x7f07bd284600) 0 empty

Class boost::remove_cv<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> > (0x0x7f07bd2845a0) 0 empty

Class boost::detail::is_pointer_helper<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> > (0x0x7f07bd284840) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> > (0x0x7f07bd284ba0) 0 empty

Class boost::is_member_function_pointer<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> > (0x0x7f07bd2610d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd327000) 0 empty
    mpl_::bool_<false> (0x0x7f07bd284c00) 0 empty

Class boost::is_member_pointer<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> > (0x0x7f07bd327138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd3271a0) 0 empty
    mpl_::bool_<false> (0x0x7f07bd284d20) 0 empty

Class boost::is_pointer<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> > (0x0x7f07bd327208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd327270) 0 empty
    mpl_::bool_<false> (0x0x7f07bd284e40) 0 empty

Class boost::detail::function::functor_manager_common<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager_common<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd284ea0) 0 empty

Class boost::_bi::unwrapper<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::unwrapper<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> > (0x0x7f07bd284f00) 0 empty

Class boost::detail::addressof_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd284f60) 0 empty

Class boost::detail::addr_impl_ref<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > >
   size=4 align=4
   base size=4 base align=4
boost::detail::addr_impl_ref<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CompositeParser, Message&, Message&>, boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > > > (0x0x7f07bd344000) 0

Class boost::detail::is_pointer_impl<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> > (0x0x7f07bd344060) 0 empty

Class boost::detail::cv_traits_imp<boost::_mfi::mf2<void, CompositeParser, Message&, Message&>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::_mfi::mf2<void, CompositeParser, Message&, Message&>*> (0x0x7f07bd344240) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> > (0x0x7f07bd3441e0) 0 empty

Class boost::remove_cv<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> > (0x0x7f07bd344180) 0 empty

Class boost::detail::is_pointer_helper<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> > (0x0x7f07bd344360) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> > (0x0x7f07bd344780) 0 empty

Class boost::is_member_function_pointer<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> > (0x0x7f07bd327820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd327888) 0 empty
    mpl_::bool_<false> (0x0x7f07bd3447e0) 0 empty

Class boost::is_member_pointer<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> > (0x0x7f07bd3278f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd327958) 0 empty
    mpl_::bool_<false> (0x0x7f07bd3449c0) 0 empty

Class boost::is_pointer<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::_mfi::mf2<void, CompositeParser, Message&, Message&> > (0x0x7f07bd3279c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd327a28) 0 empty
    mpl_::bool_<false> (0x0x7f07bd344a20) 0 empty

Vtable for std::__numpunct_cache<char>
std::__numpunct_cache<char>::_ZTVSt16__numpunct_cacheIcE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt16__numpunct_cacheIcE)
8     (int (*)(...))std::__numpunct_cache<_CharT>::~__numpunct_cache<char>
12    (int (*)(...))std::__numpunct_cache<_CharT>::~__numpunct_cache<char>

Class std::__numpunct_cache<char>
   size=104 align=4
   base size=101 base align=4
std::__numpunct_cache<char> (0x0x7f07bd327bc8) 0
    vptr=((& std::__numpunct_cache<char>::_ZTVSt16__numpunct_cacheIcE) + 8u)
  std::locale::facet (0x0x7f07bd344ae0) 0
      primary-for std::__numpunct_cache<char> (0x0x7f07bd327bc8)

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f07bd344ba0) 0 empty

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

Class std::__is_pointer<const int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const int*> (0x0x7f07bd344c60) 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> (0x0x7f07bd344cc0) 0 empty

Class std::__is_move_iterator<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<int*> (0x0x7f07bd344ea0) 0 empty

Class std::_Miter_base<int*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<int*> (0x0x7f07bd327c98) 0 empty
  std::_Iter_base<int*, false> (0x0x7f07bd344f00) 0 empty

Class boost::detail::addressof_impl<const boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<const boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> > (0x0x7f07bd023000) 0 empty

Class boost::detail::addr_impl_ref<const boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> >
   size=4 align=4
   base size=4 base align=4
boost::detail::addr_impl_ref<const boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> > (0x0x7f07bd023060) 0

Class boost::detail::addressof_impl<const boost::_mfi::mf2<void, CompositeParser, Message&, Message&> >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<const boost::_mfi::mf2<void, CompositeParser, Message&, Message&> > (0x0x7f07bd0230c0) 0 empty

Class boost::detail::addr_impl_ref<const boost::_mfi::mf2<void, CompositeParser, Message&, Message&> >
   size=4 align=4
   base size=4 base align=4
boost::detail::addr_impl_ref<const boost::_mfi::mf2<void, CompositeParser, Message&, Message&> > (0x0x7f07bd023120) 0

Class boost::detail::is_pointer_impl<UDPMessageTransmitter*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<UDPMessageTransmitter*> (0x0x7f07bd0234e0) 0 empty

Class boost::detail::cv_traits_imp<UDPMessageTransmitter**>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<UDPMessageTransmitter**> (0x0x7f07bd023600) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<UDPMessageTransmitter*>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<UDPMessageTransmitter*> (0x0x7f07bd0235a0) 0 empty

Class boost::remove_cv<UDPMessageTransmitter*>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<UDPMessageTransmitter*> (0x0x7f07bd023540) 0 empty

Class boost::detail::is_pointer_helper<UDPMessageTransmitter*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<UDPMessageTransmitter*> (0x0x7f07bd023660) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<UDPMessageTransmitter*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<UDPMessageTransmitter*> (0x0x7f07bd0239c0) 0 empty

Class boost::is_member_function_pointer<UDPMessageTransmitter*>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<UDPMessageTransmitter*> (0x0x7f07bd026888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd0268f0) 0 empty
    mpl_::bool_<false> (0x0x7f07bd023a20) 0 empty

Class boost::is_member_pointer<UDPMessageTransmitter*>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<UDPMessageTransmitter*> (0x0x7f07bd026958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd0269c0) 0 empty
    mpl_::bool_<false> (0x0x7f07bd023a80) 0 empty

Class boost::is_pointer<UDPMessageTransmitter*>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<UDPMessageTransmitter*> (0x0x7f07bd026a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bd026a90) 0 empty
    mpl_::bool_<true> (0x0x7f07bd023ae0) 0 empty

Class boost::detail::is_pointer_impl<CompositeParser*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<CompositeParser*> (0x0x7f07bd023c00) 0 empty

Class boost::detail::cv_traits_imp<CompositeParser**>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<CompositeParser**> (0x0x7f07bd023d20) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<CompositeParser*>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<CompositeParser*> (0x0x7f07bd023cc0) 0 empty

Class boost::remove_cv<CompositeParser*>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<CompositeParser*> (0x0x7f07bd023c60) 0 empty

Class boost::detail::is_pointer_helper<CompositeParser*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<CompositeParser*> (0x0x7f07bd023d80) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<CompositeParser*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<CompositeParser*> (0x0x7f07bd0f8120) 0 empty

Class boost::is_member_function_pointer<CompositeParser*>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<CompositeParser*> (0x0x7f07bd104000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd104068) 0 empty
    mpl_::bool_<false> (0x0x7f07bd0f8180) 0 empty

Class boost::is_member_pointer<CompositeParser*>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<CompositeParser*> (0x0x7f07bd1040d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f07bd104138) 0 empty
    mpl_::bool_<false> (0x0x7f07bd0f81e0) 0 empty

Class boost::is_pointer<CompositeParser*>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<CompositeParser*> (0x0x7f07bd1041a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f07bd104208) 0 empty
    mpl_::bool_<true> (0x0x7f07bd0f8240) 0 empty

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::clone_tag (0x0x7f07bd0f8d80) 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 (0x0x7f07bd0f8de0) 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 (0x0x7f07bd0f8e40) 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 (0x0x7f07bd0f8ea0) 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 (0x0x7f07bd0f8f00) 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 (0x0x7f07bceb8000) 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 (0x0x7f07bceb8120) 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 (0x0x7f07bceb81e0) 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 (0x0x7f07bceb8240) 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 (0x0x7f07bceb8300) 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 (0x0x7f07bceb8360) 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 (0x0x7f07bceb83c0) 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 (0x0x7f07bceb8420) 0 empty

