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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::bad_exception
   size=8 align=8
   base size=8 base align=8
std::bad_exception (0x0x7fc05da20270) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7fc05d9baa80) 0 nearly-empty
      primary-for std::bad_exception (0x0x7fc05da20270)

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fc05da59240) 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> (0x0x7fc05da592a0) 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> (0x0x7fc05da59300) 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> (0x0x7fc05da59360) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fc05da59c60) 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> (0x0x7fc05da59cc0) 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> (0x0x7fc05da59d20) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fc05da59d80) 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> (0x0x7fc05da59de0) 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> (0x0x7fc05da59e40) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fc05da59f00) 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> (0x0x7fc05da59f60) 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> (0x0x7fc05da8c000) 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> (0x0x7fc05da8c060) 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> (0x0x7fc05da8c0c0) 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> (0x0x7fc05da8c120) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fc05da20410) 0 empty
  std::input_iterator_tag (0x0x7fc05da8c780) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fc05da20478) 0 empty
  std::forward_iterator_tag (0x0x7fc05da204e0) 0 empty
    std::input_iterator_tag (0x0x7fc05da8c7e0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fc05da20548) 0 empty
  std::bidirectional_iterator_tag (0x0x7fc05da205b0) 0 empty
    std::forward_iterator_tag (0x0x7fc05da20618) 0 empty
      std::input_iterator_tag (0x0x7fc05da8c840) 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> (0x0x7fc05da8cb40) 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 (0x0x7fc05da8cd20) 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 (0x0x7fc05da8cd80) 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 (0x0x7fc05da8cde0) 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 (0x0x7fc05da8ce40) 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 (0x0x7fc05da8cea0) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7fc05db32300) 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> (0x0x7fc05db32480) 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> (0x0x7fc05db325a0) 0 empty

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

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

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

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

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

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

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

Class std::bad_alloc
   size=8 align=8
   base size=8 base align=8
std::bad_alloc (0x0x7fc05da20958) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7fc05db32f00) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7fc05da20958)

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

Class std::bad_array_length
   size=8 align=8
   base size=8 base align=8
std::bad_array_length (0x0x7fc05da209c0) 0 nearly-empty
    vptr=((& std::bad_array_length::_ZTVSt16bad_array_length) + 16u)
  std::bad_alloc (0x0x7fc05da20a28) 0 nearly-empty
      primary-for std::bad_array_length (0x0x7fc05da209c0)
    std::exception (0x0x7fc05db32f60) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7fc05da20a28)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7fc05d5aa4e0) 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> > (0x0x7fc05d5aa6c0) 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> (0x0x7fc05d5aa720) 0 empty

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

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

Class std::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char>::_Alloc_hider (0x0x7fc05d94ed68) 0
  std::allocator<char> (0x0x7fc05d94edd0) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fc05d5aa960) 0 empty

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

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

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7fc05d94eb60) 0
  std::basic_string<char>::_Rep_base (0x0x7fc05d5aaa20) 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> (0x0x7fc05d5aaae0) 0 empty

Class std::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t>::_Alloc_hider (0x0x7fc05d94ed00) 0
  std::allocator<wchar_t> (0x0x7fc05d94ec98) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fc05d5aab40) 0 empty

Class std::basic_string<wchar_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t> (0x0x7fc05d5aaa80) 0

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

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

Class std::basic_string<wchar_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<wchar_t>::_Rep (0x0x7fc05d492000) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7fc05d5aac00) 0

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

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

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

Class std::domain_error
   size=16 align=8
   base size=16 base align=8
std::domain_error (0x0x7fc05d492138) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
  std::logic_error (0x0x7fc05d4921a0) 0
      primary-for std::domain_error (0x0x7fc05d492138)
    std::exception (0x0x7fc05d5aad20) 0 nearly-empty
        primary-for std::logic_error (0x0x7fc05d4921a0)

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

Class std::invalid_argument
   size=16 align=8
   base size=16 base align=8
std::invalid_argument (0x0x7fc05d492208) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
  std::logic_error (0x0x7fc05d492270) 0
      primary-for std::invalid_argument (0x0x7fc05d492208)
    std::exception (0x0x7fc05d5aad80) 0 nearly-empty
        primary-for std::logic_error (0x0x7fc05d492270)

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

Class std::length_error
   size=16 align=8
   base size=16 base align=8
std::length_error (0x0x7fc05d4922d8) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
  std::logic_error (0x0x7fc05d492340) 0
      primary-for std::length_error (0x0x7fc05d4922d8)
    std::exception (0x0x7fc05d5aade0) 0 nearly-empty
        primary-for std::logic_error (0x0x7fc05d492340)

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

Class std::out_of_range
   size=16 align=8
   base size=16 base align=8
std::out_of_range (0x0x7fc05d4923a8) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
  std::logic_error (0x0x7fc05d492410) 0
      primary-for std::out_of_range (0x0x7fc05d4923a8)
    std::exception (0x0x7fc05d5aae40) 0 nearly-empty
        primary-for std::logic_error (0x0x7fc05d492410)

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

Class std::runtime_error
   size=16 align=8
   base size=16 base align=8
std::runtime_error (0x0x7fc05d492478) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u)
  std::exception (0x0x7fc05d5aaea0) 0 nearly-empty
      primary-for std::runtime_error (0x0x7fc05d492478)

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

Class std::range_error
   size=16 align=8
   base size=16 base align=8
std::range_error (0x0x7fc05d4924e0) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
  std::runtime_error (0x0x7fc05d492548) 0
      primary-for std::range_error (0x0x7fc05d4924e0)
    std::exception (0x0x7fc05d5aaf00) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc05d492548)

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

Class std::overflow_error
   size=16 align=8
   base size=16 base align=8
std::overflow_error (0x0x7fc05d4925b0) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
  std::runtime_error (0x0x7fc05d492618) 0
      primary-for std::overflow_error (0x0x7fc05d4925b0)
    std::exception (0x0x7fc05d5aaf60) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc05d492618)

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

Class std::underflow_error
   size=16 align=8
   base size=16 base align=8
std::underflow_error (0x0x7fc05d492680) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
  std::runtime_error (0x0x7fc05d4926e8) 0
      primary-for std::underflow_error (0x0x7fc05d492680)
    std::exception (0x0x7fc05d4b9000) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc05d4926e8)

Vtable for std::type_info
std::type_info::_ZTVSt9type_info: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9type_info)
16    (int (*)(...))std::type_info::~type_info
24    (int (*)(...))std::type_info::~type_info
32    (int (*)(...))std::type_info::__is_pointer_p
40    (int (*)(...))std::type_info::__is_function_p
48    (int (*)(...))std::type_info::__do_catch
56    (int (*)(...))std::type_info::__do_upcast

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

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

Class std::bad_cast
   size=8 align=8
   base size=8 base align=8
std::bad_cast (0x0x7fc05d492750) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7fc05d4b90c0) 0 nearly-empty
      primary-for std::bad_cast (0x0x7fc05d492750)

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

Class std::bad_typeid
   size=8 align=8
   base size=8 base align=8
std::bad_typeid (0x0x7fc05d4927b8) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7fc05d4b9120) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7fc05d4927b8)

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

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

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

Class std::locale::facet
   size=16 align=8
   base size=12 base align=8
std::locale::facet (0x0x7fc05d4b9480) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u)

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

Class std::locale::_Impl
   size=40 align=8
   base size=40 base align=8
std::locale::_Impl (0x0x7fc05d4b9540) 0

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

Class std::collate<char>
   size=24 align=8
   base size=24 base align=8
std::collate<char> (0x0x7fc05d492a90) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 16u)
  std::locale::facet (0x0x7fc05d4b9600) 0
      primary-for std::collate<char> (0x0x7fc05d492a90)

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

Class std::collate<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::collate<wchar_t> (0x0x7fc05d492af8) 0
    vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 16u)
  std::locale::facet (0x0x7fc05d4b9660) 0
      primary-for std::collate<wchar_t> (0x0x7fc05d492af8)

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> > (0x0x7fc05d4b9720) 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> (0x0x7fc05d4b9780) 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> (0x0x7fc05d492c30) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7fc05d4b97e0) 0 empty

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

Class std::collate_byname<char>
   size=24 align=8
   base size=24 base align=8
std::collate_byname<char> (0x0x7fc05d492d00) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 16u)
  std::collate<char> (0x0x7fc05d492d68) 0
      primary-for std::collate_byname<char> (0x0x7fc05d492d00)
    std::locale::facet (0x0x7fc05d4b9840) 0
        primary-for std::collate<char> (0x0x7fc05d492d68)

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

Class std::collate_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::collate_byname<wchar_t> (0x0x7fc05d492dd0) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 16u)
  std::collate<wchar_t> (0x0x7fc05d492e38) 0
      primary-for std::collate_byname<wchar_t> (0x0x7fc05d492dd0)
    std::locale::facet (0x0x7fc05d4b98a0) 0
        primary-for std::collate<wchar_t> (0x0x7fc05d492e38)

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

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

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

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

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

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

Class std::ios_base
   size=216 align=8
   base size=216 base align=8
std::ios_base (0x0x7fc05d4b9900) 0
    vptr=((& std::ios_base::_ZTVSt8ios_base) + 16u)

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

Class std::basic_streambuf<char>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<char> (0x0x7fc05d4b9b40) 0
    vptr=((& std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 16u)

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

Class std::basic_streambuf<wchar_t>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<wchar_t> (0x0x7fc05d242060) 0
    vptr=((& std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 16u)

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

Vtable for std::ctype<char>
std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIcE)
16    (int (*)(...))std::ctype<char>::~ctype
24    (int (*)(...))std::ctype<char>::~ctype
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype<char>
   size=576 align=8
   base size=570 base align=8
std::ctype<char> (0x0x7fc05d2d30e0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7fc05d242480) 0
      primary-for std::ctype<char> (0x0x7fc05d2d30e0)
  std::ctype_base (0x0x7fc05d2424e0) 0 empty

Vtable for std::__ctype_abstract_base<wchar_t>
std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

Class std::__ctype_abstract_base<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__ctype_abstract_base<wchar_t> (0x0x7fc05d2d3d90) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7fc05d242540) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fc05d2d3d90)
  std::ctype_base (0x0x7fc05d2425a0) 0 empty

Vtable for std::ctype<wchar_t>
std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIwE)
16    (int (*)(...))std::ctype<wchar_t>::~ctype
24    (int (*)(...))std::ctype<wchar_t>::~ctype
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype<wchar_t> (0x0x7fc05d247680) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7fc05d2d3e70) 0
      primary-for std::ctype<wchar_t> (0x0x7fc05d247680)
    std::locale::facet (0x0x7fc05d242600) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fc05d2d3e70)
    std::ctype_base (0x0x7fc05d242660) 0 empty

Vtable for std::ctype_byname<char>
std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIcE)
16    (int (*)(...))std::ctype_byname<char>::~ctype_byname
24    (int (*)(...))std::ctype_byname<char>::~ctype_byname
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype_byname<char>
   size=576 align=8
   base size=570 base align=8
std::ctype_byname<char> (0x0x7fc05d247820) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7fc05d3141c0) 0
      primary-for std::ctype_byname<char> (0x0x7fc05d247820)
    std::locale::facet (0x0x7fc05d242720) 0
        primary-for std::ctype<char> (0x0x7fc05d3141c0)
    std::ctype_base (0x0x7fc05d242780) 0 empty

Vtable for std::ctype_byname<wchar_t>
std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIwE)
16    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
24    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype_byname<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype_byname<wchar_t> (0x0x7fc05d247888) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7fc05d2478f0) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7fc05d247888)
    std::__ctype_abstract_base<wchar_t> (0x0x7fc05d314310) 0
        primary-for std::ctype<wchar_t> (0x0x7fc05d2478f0)
      std::locale::facet (0x0x7fc05d2427e0) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fc05d314310)
      std::ctype_base (0x0x7fc05d242840) 0 empty

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

Vtable for std::numpunct<char>
std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8numpunctIcE)
16    (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
24    (int (*)(...))std::numpunct<_CharT>::~numpunct<char>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<char>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<char>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<char>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<char>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<char>

Class std::numpunct<char>
   size=24 align=8
   base size=24 base align=8
std::numpunct<char> (0x0x7fc05d247bc8) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 16u)
  std::locale::facet (0x0x7fc05d2429c0) 0
      primary-for std::numpunct<char> (0x0x7fc05d247bc8)

Vtable for std::numpunct<wchar_t>
std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8numpunctIwE)
16    (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
24    (int (*)(...))std::numpunct<_CharT>::~numpunct<wchar_t>
32    (int (*)(...))std::numpunct<_CharT>::do_decimal_point<wchar_t>
40    (int (*)(...))std::numpunct<_CharT>::do_thousands_sep<wchar_t>
48    (int (*)(...))std::numpunct<_CharT>::do_grouping<wchar_t>
56    (int (*)(...))std::numpunct<_CharT>::do_truename<wchar_t>
64    (int (*)(...))std::numpunct<_CharT>::do_falsename<wchar_t>

Class std::numpunct<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::numpunct<wchar_t> (0x0x7fc05d247c30) 0
    vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 16u)
  std::locale::facet (0x0x7fc05d242a20) 0
      primary-for std::numpunct<wchar_t> (0x0x7fc05d247c30)

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> > (0x0x7fc05d242c60) 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> (0x0x7fc05d242cc0) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7fc05d247f70) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7fc05d242d20) 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> (0x0x7fc05d242d80) 0 empty

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

Class std::numpunct_byname<char>
   size=24 align=8
   base size=24 base align=8
std::numpunct_byname<char> (0x0x7fc05cfd82d8) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 16u)
  std::numpunct<char> (0x0x7fc05cfd8340) 0
      primary-for std::numpunct_byname<char> (0x0x7fc05cfd82d8)
    std::locale::facet (0x0x7fc05cff60c0) 0
        primary-for std::numpunct<char> (0x0x7fc05cfd8340)

Vtable for std::num_get<char>
std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
96    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
104   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
112   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::num_get<char>
   size=16 align=8
   base size=12 base align=8
std::num_get<char> (0x0x7fc05cfd83a8) 0
    vptr=((& std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fc05cff6120) 0
      primary-for std::num_get<char> (0x0x7fc05cfd83a8)

Vtable for std::num_put<char>
std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::num_put<char>
   size=16 align=8
   base size=12 base align=8
std::num_put<char> (0x0x7fc05cfd8410) 0
    vptr=((& std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fc05cff61e0) 0
      primary-for std::num_put<char> (0x0x7fc05cfd8410)

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

Class std::numpunct_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::numpunct_byname<wchar_t> (0x0x7fc05cfd8478) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 16u)
  std::numpunct<wchar_t> (0x0x7fc05cfd84e0) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x7fc05cfd8478)
    std::locale::facet (0x0x7fc05cff62a0) 0
        primary-for std::numpunct<wchar_t> (0x0x7fc05cfd84e0)

Vtable for std::num_get<wchar_t>
std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
96    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
104   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
112   (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::num_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::num_get<wchar_t> (0x0x7fc05cfd8548) 0
    vptr=((& std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fc05cff6300) 0
      primary-for std::num_get<wchar_t> (0x0x7fc05cfd8548)

Vtable for std::num_put<wchar_t>
std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::num_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::num_put<wchar_t> (0x0x7fc05cfd8618) 0
    vptr=((& std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fc05cff6360) 0
      primary-for std::num_put<wchar_t> (0x0x7fc05cfd8618)

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

Class std::basic_ios<char>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<char> (0x0x7fc05cfd8958) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 16u)
  std::ios_base (0x0x7fc05cff6420) 0
      primary-for std::basic_ios<char> (0x0x7fc05cfd8958)

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

Class std::basic_ios<wchar_t>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<wchar_t> (0x0x7fc05cfd8a28) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 16u)
  std::ios_base (0x0x7fc05cff6540) 0
      primary-for std::basic_ios<wchar_t> (0x0x7fc05cfd8a28)

Vtable for std::basic_ostream<char>
std::basic_ostream<char>::_ZTVSo: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD1Ev
72    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD0Ev

VTT for std::basic_ostream<char>
std::basic_ostream<char>::_ZTTSo: 2u entries
0     ((& std::basic_ostream<char>::_ZTVSo) + 24u)
8     ((& std::basic_ostream<char>::_ZTVSo) + 64u)

Class std::basic_ostream<char>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<char> (0x0x7fc05cfd8f08) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 24u)
  std::basic_ios<char> (0x0x7fc05cfd8f70) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<char>::_ZTVSo) + 64u)
    std::ios_base (0x0x7fc05cff6780) 8
        primary-for std::basic_ios<char> (0x0x7fc05cfd8f70)

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

Vtable for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ostream<wchar_t>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<wchar_t> (0x0x7fc05d1071a0) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7fc05d107208) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7fc05cff6840) 8
        primary-for std::basic_ios<wchar_t> (0x0x7fc05d107208)

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

Vtable for std::basic_istream<char>
std::basic_istream<char>::_ZTVSi: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISi)
64    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD1Ev
72    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD0Ev

VTT for std::basic_istream<char>
std::basic_istream<char>::_ZTTSi: 2u entries
0     ((& std::basic_istream<char>::_ZTVSi) + 24u)
8     ((& std::basic_istream<char>::_ZTVSi) + 64u)

Class std::basic_istream<char>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<char> (0x0x7fc05d1075b0) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 24u)
  std::basic_ios<char> (0x0x7fc05d107618) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<char>::_ZTVSi) + 64u)
    std::ios_base (0x0x7fc05cff6960) 16
        primary-for std::basic_ios<char> (0x0x7fc05d107618)

Vtable for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_istream<wchar_t>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<wchar_t> (0x0x7fc05d107820) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7fc05d107888) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7fc05cff69c0) 16
        primary-for std::basic_ios<wchar_t> (0x0x7fc05d107888)

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> > (0x0x7fc05cff6b40) 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> (0x0x7fc05cff6ba0) 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> (0x0x7fc05d107d00) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7fc05cff6c00) 0 empty

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> > (0x0x7fc05cff6c60) 0 empty

Class __gnu_cxx::__numeric_traits_integer<long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<long int> (0x0x7fc05cff6cc0) 0 empty

Class __gnu_cxx::__numeric_traits<long int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long int> (0x0x7fc05d107d68) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7fc05cff6d20) 0 empty

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

Vtable for std::basic_iostream<char>
std::basic_iostream<char>::_ZTVSd: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD1Ev
72    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISd)
104   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD1Ev
112   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD0Ev

Construction vtable for std::basic_istream<char> (0x0x7fc05cdfd4e0 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7fc05cdfd5b0 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd16_So: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_iostream<char>
std::basic_iostream<char>::_ZTTSd: 7u entries
0     ((& std::basic_iostream<char>::_ZTVSd) + 24u)
8     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 24u)
16    ((& std::basic_iostream<char>::_ZTCSd0_Si) + 64u)
24    ((& std::basic_iostream<char>::_ZTCSd16_So) + 24u)
32    ((& std::basic_iostream<char>::_ZTCSd16_So) + 64u)
40    ((& std::basic_iostream<char>::_ZTVSd) + 104u)
48    ((& std::basic_iostream<char>::_ZTVSd) + 64u)

Class std::basic_iostream<char>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<char> (0x0x7fc05ce20a80) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7fc05cdfd4e0) 0
      primary-for std::basic_iostream<char> (0x0x7fc05ce20a80)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fc05cdfd548) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7fc05cff6de0) 24
          primary-for std::basic_ios<char> (0x0x7fc05cdfd548)
  std::basic_ostream<char> (0x0x7fc05cdfd5b0) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7fc05cdfd548) 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 (0x0x7fc05cff6e40) 0

Vtable for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
112   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7fc05cdfd958 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7fc05cdfda28 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries
0     ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
32    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
40    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
48    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_iostream<wchar_t>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<wchar_t> (0x0x7fc05ce541c0) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7fc05cdfd958) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7fc05ce541c0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fc05cdfd9c0) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7fc05cff6ea0) 24
          primary-for std::basic_ios<wchar_t> (0x0x7fc05cdfd9c0)
  std::basic_ostream<wchar_t> (0x0x7fc05cdfda28) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7fc05cdfd9c0) alternative-path

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

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

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

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

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

Class boost::system::error_category
   size=8 align=8
   base size=8 base align=8
boost::system::error_category (0x0x7fc05cbec680) 0 nearly-empty
    vptr=((& boost::system::error_category::_ZTVN5boost6system14error_categoryE) + 16u)
  boost::noncopyable_::noncopyable (0x0x7fc05cc1f120) 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> (0x0x7fc05cc1f180) 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*> (0x0x7fc05cbec888) 0 empty
  std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool> (0x0x7fc05cc1f1e0) 0 empty

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

Class boost::system::error_code
   size=16 align=8
   base size=16 base align=8
boost::system::error_code (0x0x7fc05cc1f2a0) 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> (0x0x7fc05cc1f300) 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> (0x0x7fc05cc1f360) 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> (0x0x7fc05cbeca90) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc05cc1f3c0) 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> (0x0x7fc05cc1f4e0) 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> (0x0x7fc05cbecaf8) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc05cc1f540) 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> (0x0x7fc05cc1f5a0) 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> (0x0x7fc05cbecb60) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc05cc1f600) 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> (0x0x7fc05cc1f660) 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> (0x0x7fc05cbecbc8) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc05cc1f6c0) 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> (0x0x7fc05cc1f7e0) 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> (0x0x7fc05cbecc30) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc05cc1f840) 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> (0x0x7fc05cc1f960) 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> (0x0x7fc05cbecc98) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc05cc1f9c0) 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> (0x0x7fc05cc1fa20) 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> (0x0x7fc05cbecd00) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc05cc1fa80) 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> (0x0x7fc05cc1fae0) 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> (0x0x7fc05cbecd68) 0 empty
  boost::enable_if_c<true, void> (0x0x7fc05cc1fb40) 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> (0x0x7fc05cc1fc60) 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> (0x0x7fc05cbecea0) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc05cc1fcc0) 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> (0x0x7fc05cc1fde0) 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> (0x0x7fc05cbecf08) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc05cc1fe40) 0 empty

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

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

Vtable for boost::exception_detail::error_info_container
boost::exception_detail::error_info_container::_ZTVN5boost16exception_detail20error_info_containerE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail20error_info_containerE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual

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

Class boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>
   size=8 align=8
   base size=8 base align=8
boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container> (0x0x7fc05cc9f1e0) 0

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

Class boost::exception
   size=40 align=8
   base size=36 base align=8
boost::exception (0x0x7fc05cc9f180) 0
    vptr=((& boost::exception::_ZTVN5boost9exceptionE) + 16u)

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

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

Vtable for boost::exception_detail::clone_base
boost::exception_detail::clone_base::_ZTVN5boost16exception_detail10clone_baseE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_baseE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    0u
40    0u

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class gaicb
   size=56 align=8
   base size=56 base align=8
gaicb (0x0x7fc05cd54540) 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> (0x0x7fc05cd545a0) 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> (0x0x7fc05cd54600) 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> (0x0x7fc05cd54660) 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> (0x0x7fc05cd546c0) 0 empty

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

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

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

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

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

Class boost::asio::error::detail::misc_category
   size=8 align=8
   base size=8 base align=8
boost::asio::error::detail::misc_category (0x0x7fc05cce2820) 0 nearly-empty
    vptr=((& boost::asio::error::detail::misc_category::_ZTVN5boost4asio5error6detail13misc_categoryE) + 16u)
  boost::system::error_category (0x0x7fc05cce2888) 0 nearly-empty
      primary-for boost::asio::error::detail::misc_category (0x0x7fc05cce2820)
    boost::noncopyable_::noncopyable (0x0x7fc05cd54840) 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 (0x0x7fc05cd54900) 0 empty

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

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

Class boost::asio::detail::task_io_service_thread_info
   size=48 align=8
   base size=48 base align=8
boost::asio::detail::task_io_service_thread_info (0x0x7fc05cce2af8) 0
  boost::asio::detail::thread_info_base (0x0x7fc05cce2b60) 0
    boost::asio::detail::noncopyable (0x0x7fc05cd54a20) 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> (0x0x7fc05cce2d00) 0 empty
  boost::asio::detail::noncopyable (0x0x7fc05cd54b40) 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> (0x0x7fc05cce2e38) 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> (0x0x7fc05cce2ea0) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc05cd54ba0) 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> (0x0x7fc05cd54ae0) 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 (0x0x7fc05cd54de0) 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 (0x0x7fc05cd54e40) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7fc05caa9618) 0
  std::_Bit_iterator_base (0x0x7fc05caa9680) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fc05ca75d20) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7fc05caa96e8) 0
  std::_Bit_iterator_base (0x0x7fc05caa9750) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fc05ca75d80) 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> (0x0x7fc05ca75f00) 0 empty

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

Class std::reverse_iterator<std::_Bit_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_iterator> (0x0x7fc05caa99c0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7fc05c826000) 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> (0x0x7fc05c826060) 0 empty

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

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7fc05caa9af8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7fc05c826120) 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*> (0x0x7fc05c826240) 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*> (0x0x7fc05caa9d68) 0 empty
  __gnu_cxx::new_allocator<boost::asio::io_service::service*> (0x0x7fc05c8262a0) 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*> > (0x0x7fc05c8261e0) 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*> (0x0x7fc05c8263c0) 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*> (0x0x7fc05c826360) 0 empty

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

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

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

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

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

Class boost::asio::detail::task_io_service_operation
   size=24 align=8
   base size=20 base align=8
boost::asio::detail::task_io_service_operation (0x0x7fc05c826840) 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> (0x0x7fc05c9252d8) 0 empty
  boost::asio::io_service::id (0x0x7fc05c925340) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc05c826900) 0 empty

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

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

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

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

Class boost::asio::detail::task_io_service
   size=160 align=8
   base size=160 base align=8
boost::asio::detail::task_io_service (0x0x7fc05c9253a8) 0
    vptr=((& boost::asio::detail::task_io_service::_ZTVN5boost4asio6detail15task_io_serviceE) + 16u)
  boost::asio::detail::service_base<boost::asio::detail::task_io_service> (0x0x7fc05c925410) 0
      primary-for boost::asio::detail::task_io_service (0x0x7fc05c9253a8)
    boost::asio::io_service::service (0x0x7fc05c925478) 0
        primary-for boost::asio::detail::service_base<boost::asio::detail::task_io_service> (0x0x7fc05c925410)
      boost::asio::detail::noncopyable (0x0x7fc05c826960) 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 (0x0x7fc05c925548) 0 empty
  boost::asio::detail::noncopyable (0x0x7fc05c826a80) 0 empty

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7fc05c5f0000) 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> (0x0x7fc05c5f0060) 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> (0x0x7fc05c5f00c0) 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> (0x0x7fc05c5f0120) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Vtable for boost::asio::detail::timer_queue_base
boost::asio::detail::timer_queue_base::_ZTVN5boost4asio6detail16timer_queue_baseE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail16timer_queue_baseE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual

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

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

Class boost::asio::detail::wait_op
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::wait_op (0x0x7fc05c925888) 0
  boost::asio::detail::task_io_service_operation (0x0x7fc05c7251e0) 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> (0x0x7fc05c9259c0) 0 empty
  boost::asio::io_service::id (0x0x7fc05c925a28) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc05c7252a0) 0 empty

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

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

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

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

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

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

Class boost::asio::detail::epoll_reactor
   size=176 align=8
   base size=176 base align=8
boost::asio::detail::epoll_reactor (0x0x7fc05c925a90) 0
    vptr=((& boost::asio::detail::epoll_reactor::_ZTVN5boost4asio6detail13epoll_reactorE) + 16u)
  boost::asio::detail::service_base<boost::asio::detail::epoll_reactor> (0x0x7fc05c925af8) 0
      primary-for boost::asio::detail::epoll_reactor (0x0x7fc05c925a90)
    boost::asio::io_service::service (0x0x7fc05c925b60) 0
        primary-for boost::asio::detail::service_base<boost::asio::detail::epoll_reactor> (0x0x7fc05c925af8)
      boost::asio::detail::noncopyable (0x0x7fc05c725300) 0 empty

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

Class epoll_event
   size=12 align=1
   base size=12 base align=1
epoll_event (0x0x7fc05c725540) 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> (0x0x7fc05c925e38) 0 empty
  boost::enable_if_c<true, void> (0x0x7fc05c7255a0) 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> (0x0x7fc05c7256c0) 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> (0x0x7fc05c925ea0) 0 empty
  boost::enable_if_c<true, boost::system::error_code> (0x0x7fc05c725720) 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> (0x0x7fc05c725780) 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> (0x0x7fc05c925f08) 0 empty
  boost::enable_if_c<false, boost::system::error_code> (0x0x7fc05c7257e0) 0 empty

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

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

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

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

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

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

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

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

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

Class boost::type_traits::no_type
   size=8 align=1
   base size=8 base align=1
boost::type_traits::no_type (0x0x7fc05c4bf360) 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> (0x0x7fc05c4bf420) 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> (0x0x7fc05c4bf4e0) 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> (0x0x7fc05c4bf5a0) 0 empty

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7fc05c4e4138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e41a0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4bfe40) 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> (0x0x7fc05c4e4208) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e4270) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4bfea0) 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> (0x0x7fc05c4e42d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e4340) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4bff00) 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> (0x0x7fc05c4e43a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e4410) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4bff60) 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> (0x0x7fc05c4e4478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e44e0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8000) 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> (0x0x7fc05c4e4548) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e45b0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8060) 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> (0x0x7fc05c4e4618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e4680) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e80c0) 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> (0x0x7fc05c4e46e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e4750) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8120) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7fc05c4e47b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e4820) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8180) 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> (0x0x7fc05c4e4888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e48f0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e81e0) 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> (0x0x7fc05c4e4958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e49c0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8240) 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> (0x0x7fc05c4e4a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e4a90) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e82a0) 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> (0x0x7fc05c4e4af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e4b60) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8300) 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> (0x0x7fc05c4e4bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e4c30) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8360) 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> (0x0x7fc05c4e4c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e4d00) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e83c0) 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> (0x0x7fc05c4e4d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e4dd0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8420) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7fc05c4e4e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e4ea0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8480) 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> (0x0x7fc05c4e4f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4e4f70) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e84e0) 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> (0x0x7fc05c4f1000) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f1068) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8540) 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> (0x0x7fc05c4f10d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f1138) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e85a0) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7fc05c4f11a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f1208) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8600) 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> (0x0x7fc05c4f1270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f12d8) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8660) 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> (0x0x7fc05c4f1340) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f13a8) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e86c0) 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> (0x0x7fc05c4f1410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f1478) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8720) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7fc05c4f14e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f1548) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8780) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7fc05c4f15b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f1618) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e87e0) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7fc05c4f1680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f16e8) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8840) 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> (0x0x7fc05c4f1750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f17b8) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e88a0) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7fc05c4f1820) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f1888) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8900) 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> (0x0x7fc05c4f18f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f1958) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8960) 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> (0x0x7fc05c4f19c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f1a28) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e89c0) 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> (0x0x7fc05c4f1a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f1af8) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8a20) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7fc05c4f1b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f1bc8) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8a80) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7fc05c4f1c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f1c98) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8ae0) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7fc05c4f1d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f1d68) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8b40) 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> (0x0x7fc05c4f1dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f1e38) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8ba0) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7fc05c4f1ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4f1f08) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8c00) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7fc05c4f1f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fd000) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8c60) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7fc05c4fd068) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fd0d0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8cc0) 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> (0x0x7fc05c4fd138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fd1a0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8d20) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7fc05c4fd208) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fd270) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8d80) 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> (0x0x7fc05c4fd2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fd340) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8de0) 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> (0x0x7fc05c4fd3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fd410) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8e40) 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> (0x0x7fc05c4fd478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fd4e0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8ea0) 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> (0x0x7fc05c4fd548) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fd5b0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8f00) 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> (0x0x7fc05c4fd618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fd680) 0 empty
    mpl_::bool_<true> (0x0x7fc05c4e8f60) 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> (0x0x7fc05c4fd6e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fd750) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503000) 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> (0x0x7fc05c4fd7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fd820) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503060) 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> (0x0x7fc05c4fd888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fd8f0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c5030c0) 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> (0x0x7fc05c4fd958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fd9c0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503120) 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> (0x0x7fc05c4fda28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fda90) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503180) 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> (0x0x7fc05c4fdaf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fdb60) 0 empty
    mpl_::bool_<true> (0x0x7fc05c5031e0) 0 empty

Class boost::is_integral<__int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128> (0x0x7fc05c4fdbc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fdc30) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503240) 0 empty

Class boost::is_integral<const __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128> (0x0x7fc05c4fdc98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fdd00) 0 empty
    mpl_::bool_<true> (0x0x7fc05c5032a0) 0 empty

Class boost::is_integral<volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128> (0x0x7fc05c4fdd68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fddd0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503300) 0 empty

Class boost::is_integral<const volatile __int128>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile __int128> (0x0x7fc05c4fde38) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fdea0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503360) 0 empty

Class boost::is_integral<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<__int128 unsigned> (0x0x7fc05c4fdf08) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c4fdf70) 0 empty
    mpl_::bool_<true> (0x0x7fc05c5033c0) 0 empty

Class boost::is_integral<const __int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const __int128 unsigned> (0x0x7fc05c50e000) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50e068) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503420) 0 empty

Class boost::is_integral<volatile __int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile __int128 unsigned> (0x0x7fc05c50e0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50e138) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503480) 0 empty

Class boost::is_integral<const volatile __int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile __int128 unsigned> (0x0x7fc05c50e1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50e208) 0 empty
    mpl_::bool_<true> (0x0x7fc05c5034e0) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7fc05c50e340) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50e3a8) 0 empty
    mpl_::bool_<true> (0x0x7fc05c5035a0) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7fc05c50e410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50e478) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503600) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7fc05c50e4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50e548) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503660) 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> (0x0x7fc05c50e5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50e618) 0 empty
    mpl_::bool_<true> (0x0x7fc05c5036c0) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7fc05c50e680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50e6e8) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503720) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7fc05c50e750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50e7b8) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503780) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7fc05c50e820) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50e888) 0 empty
    mpl_::bool_<true> (0x0x7fc05c5037e0) 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> (0x0x7fc05c50e8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50e958) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503840) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7fc05c50e9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50ea28) 0 empty
    mpl_::bool_<true> (0x0x7fc05c5038a0) 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> (0x0x7fc05c50ea90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50eaf8) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503900) 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> (0x0x7fc05c50eb60) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50ebc8) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503960) 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> (0x0x7fc05c50ec30) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50ec98) 0 empty
    mpl_::bool_<true> (0x0x7fc05c5039c0) 0 empty

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7fc05c50ee38) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50eea0) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503b40) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7fc05c50ef08) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c50ef70) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503ba0) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7fc05c51c000) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c51c068) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503c00) 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> (0x0x7fc05c51c0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05c51c138) 0 empty
    mpl_::bool_<true> (0x0x7fc05c503c60) 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> (0x0x7fc05c503ea0) 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> (0x0x7fc05c503f00) 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> (0x0x7fc05c503f60) 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> (0x0x7fc05c524000) 0 empty

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

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7fc05c173b40) 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> (0x0x7fc05c173d80) 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> (0x0x7fc05c173e40) 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> (0x0x7fc05c173f00) 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> (0x0x7fc05c2130c0) 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> (0x0x7fc05c213120) 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> (0x0x7fc05c213180) 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> (0x0x7fc05c2131e0) 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> (0x0x7fc05c213240) 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> (0x0x7fc05c2132a0) 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> (0x0x7fc05c213300) 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> (0x0x7fc05c213360) 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> (0x0x7fc05c2133c0) 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> (0x0x7fc05c213420) 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> (0x0x7fc05c213480) 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> (0x0x7fc05c2134e0) 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> (0x0x7fc05c213540) 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> (0x0x7fc05c2135a0) 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> (0x0x7fc05c213600) 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> (0x0x7fc05c213660) 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 (0x0x7fc05c213d80) 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 (0x0x7fc05c213de0) 0

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

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

Class boost::asio::mutable_buffers_1
   size=16 align=8
   base size=16 base align=8
boost::asio::mutable_buffers_1 (0x0x7fc05c51ca90) 0
  boost::asio::mutable_buffer (0x0x7fc05c282120) 0

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

Class boost::asio::const_buffers_1
   size=16 align=8
   base size=16 base align=8
boost::asio::const_buffers_1 (0x0x7fc05c51caf8) 0
  boost::asio::const_buffer (0x0x7fc05c2821e0) 0

Class boost::asio::null_buffers
   size=16 align=8
   base size=16 base align=8
boost::asio::null_buffers (0x0x7fc05c282240) 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 (0x0x7fc05c2822a0) 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> (0x0x7fc05c282600) 0 empty

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

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

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

Vtable for boost::detail::sp_counted_base
boost::detail::sp_counted_base::_ZTVN5boost6detail15sp_counted_baseE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail15sp_counted_baseE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual

Class boost::detail::sp_counted_base
   size=16 align=8
   base size=16 base align=8
boost::detail::sp_counted_base (0x0x7fc05c282900) 0
    vptr=((& boost::detail::sp_counted_base::_ZTVN5boost6detail15sp_counted_baseE) + 16u)

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

Class boost::detail::shared_count
   size=8 align=8
   base size=8 base align=8
boost::detail::shared_count (0x0x7fc05c282b40) 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> (0x0x7fc05c282ba0) 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*> (0x0x7fc05bfa5208) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7fc05c282cc0) 0 empty

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

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7fc05c282f60) 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> (0x0x7fc05c048000) 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> (0x0x7fc05c048060) 0 empty

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

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

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7fc05c048cc0) 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> (0x0x7fc05c048d20) 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> (0x0x7fc05c048d80) 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> (0x0x7fc05c048de0) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7fc05bddd420) 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> (0x0x7fc05bddd480) 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> (0x0x7fc05bddd4e0) 0 empty

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

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

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

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

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

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

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

Class <anonymous struct>
   size=32 align=8
   base size=32 base align=8
<anonymous struct> (0x0x7fc05bddd7e0) 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> (0x0x7fc05bddd9c0) 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> (0x0x7fc05bfa54e0) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc05bddda20) 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> (0x0x7fc05bfa5e38) 0 empty
  boost::enable_if_c<true, void> (0x0x7fc05bdddc00) 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> (0x0x7fc05bfa5ea0) 0 empty
  boost::enable_if_c<true, boost::system::error_code> (0x0x7fc05bdddd20) 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> (0x0x7fc05bbd0138) 0 empty
  boost::enable_if_c<true, void> (0x0x7fc05bb9a1e0) 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> (0x0x7fc05bbd01a0) 0 empty
  boost::enable_if_c<true, void> (0x0x7fc05bb9a300) 0 empty

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

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

Class boost::asio::detail::reactive_socket_connect_op_base
   size=64 align=8
   base size=60 base align=8
boost::asio::detail::reactive_socket_connect_op_base (0x0x7fc05bbd05b0) 0
  boost::asio::detail::reactor_op (0x0x7fc05bbd0618) 0
    boost::asio::detail::task_io_service_operation (0x0x7fc05bb9a720) 0

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

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

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

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

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

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

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

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

Class boost::STATIC_ASSERTION_FAILURE<true>
   size=1 align=1
   base size=0 base align=1
boost::STATIC_ASSERTION_FAILURE<true> (0x0x7fc05bca0c60) 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 (0x0x7fc05bca0e40) 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 (0x0x7fc05bca0ea0) 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> (0x0x7fc05bca0f00) 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 (0x0x7fc05bace000) 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 (0x0x7fc05bace060) 0 empty

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

Class mpl_::na
   size=1 align=1
   base size=0 base align=1
mpl_::na (0x0x7fc05bace360) 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> (0x0x7fc05b95c4e0) 0 empty
  mpl_::bool_<true> (0x0x7fc05bace420) 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> (0x0x7fc05b95c5b0) 0 empty
  mpl_::bool_<false> (0x0x7fc05bace4e0) 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> (0x0x7fc05bace720) 0 empty

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

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7fc05bace900) 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> > (0x0x7fc05b95c6e8) 0 empty
  mpl_::int_<-1> (0x0x7fc05bace960) 0 empty

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

Class boost::gregorian::bad_weekday
   size=16 align=8
   base size=16 base align=8
boost::gregorian::bad_weekday (0x0x7fc05b95cdd0) 0
    vptr=((& boost::gregorian::bad_weekday::_ZTVN5boost9gregorian11bad_weekdayE) + 16u)
  std::out_of_range (0x0x7fc05b95ce38) 0
      primary-for boost::gregorian::bad_weekday (0x0x7fc05b95cdd0)
    std::logic_error (0x0x7fc05b95cea0) 0
        primary-for std::out_of_range (0x0x7fc05b95ce38)
      std::exception (0x0x7fc05b75d1e0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc05b95cea0)

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*> (0x0x7fc05b75d480) 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> (0x0x7fc05b75d420) 0 empty

Class boost::remove_cv<std::exception>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::exception> (0x0x7fc05b75d3c0) 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*> (0x0x7fc05b75d5a0) 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> (0x0x7fc05b75d540) 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> (0x0x7fc05b75d4e0) 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> (0x0x7fc05b75d360) 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> (0x0x7fc05b75d600) 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> (0x0x7fc05b783138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05b7831a0) 0 empty
    mpl_::bool_<false> (0x0x7fc05b75d660) 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> (0x0x7fc05b75d6c0) 0 empty

Class boost::is_class<std::exception>
   size=1 align=1
   base size=1 base align=1
boost::is_class<std::exception> (0x0x7fc05b783208) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05b783270) 0 empty
    mpl_::bool_<true> (0x0x7fc05b75d720) 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> (0x0x7fc05b75d780) 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> (0x0x7fc05b75d7e0) 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> (0x0x7fc05b7832d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05b783340) 0 empty
    mpl_::bool_<true> (0x0x7fc05b75d840) 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> (0x0x7fc05b75d8a0) 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> (0x0x7fc05b75d300) 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> (0x0x7fc05b75d2a0) 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> > (0x0x7fc05b75d240) 0

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

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

Class boost::gregorian::bad_day_of_year
   size=16 align=8
   base size=16 base align=8
boost::gregorian::bad_day_of_year (0x0x7fc05b783548) 0
    vptr=((& boost::gregorian::bad_day_of_year::_ZTVN5boost9gregorian15bad_day_of_yearE) + 16u)
  std::out_of_range (0x0x7fc05b7835b0) 0
      primary-for boost::gregorian::bad_day_of_year (0x0x7fc05b783548)
    std::logic_error (0x0x7fc05b783618) 0
        primary-for std::out_of_range (0x0x7fc05b7835b0)
      std::exception (0x0x7fc05b75da20) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc05b783618)

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

Class boost::gregorian::bad_day_of_month
   size=16 align=8
   base size=16 base align=8
boost::gregorian::bad_day_of_month (0x0x7fc05b783680) 0
    vptr=((& boost::gregorian::bad_day_of_month::_ZTVN5boost9gregorian16bad_day_of_monthE) + 16u)
  std::out_of_range (0x0x7fc05b7836e8) 0
      primary-for boost::gregorian::bad_day_of_month (0x0x7fc05b783680)
    std::logic_error (0x0x7fc05b783750) 0
        primary-for std::out_of_range (0x0x7fc05b7836e8)
      std::exception (0x0x7fc05b75dae0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc05b783750)

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*> (0x0x7fc05b75dde0) 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> (0x0x7fc05b75dd80) 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> (0x0x7fc05b75dd20) 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> (0x0x7fc05b75dcc0) 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> (0x0x7fc05b75de40) 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> (0x0x7fc05b783958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05b7839c0) 0 empty
    mpl_::bool_<false> (0x0x7fc05b75df60) 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> (0x0x7fc05b783a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05b783a90) 0 empty
    mpl_::bool_<true> (0x0x7fc05b7d2000) 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> (0x0x7fc05b7d2060) 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> (0x0x7fc05b75dc60) 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> (0x0x7fc05b75dc00) 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> > (0x0x7fc05b75dba0) 0

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

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

Class boost::gregorian::bad_year
   size=16 align=8
   base size=16 base align=8
boost::gregorian::bad_year (0x0x7fc05b783d68) 0
    vptr=((& boost::gregorian::bad_year::_ZTVN5boost9gregorian8bad_yearE) + 16u)
  std::out_of_range (0x0x7fc05b783dd0) 0
      primary-for boost::gregorian::bad_year (0x0x7fc05b783d68)
    std::logic_error (0x0x7fc05b783e38) 0
        primary-for std::out_of_range (0x0x7fc05b783dd0)
      std::exception (0x0x7fc05b7d21e0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc05b783e38)

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*> (0x0x7fc05b7d2480) 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> (0x0x7fc05b7d2420) 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> (0x0x7fc05b7d23c0) 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> (0x0x7fc05b7d2360) 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> (0x0x7fc05b7d24e0) 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> (0x0x7fc05b7f3068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05b7f30d0) 0 empty
    mpl_::bool_<false> (0x0x7fc05b7d2540) 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> (0x0x7fc05b7f3138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05b7f31a0) 0 empty
    mpl_::bool_<true> (0x0x7fc05b7d25a0) 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> (0x0x7fc05b7d2600) 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> (0x0x7fc05b7d2300) 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> (0x0x7fc05b7d22a0) 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> > (0x0x7fc05b7d2240) 0

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7fc05b7d26c0) 0

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

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

Class boost::gregorian::bad_month
   size=16 align=8
   base size=16 base align=8
boost::gregorian::bad_month (0x0x7fc05b7f36e8) 0
    vptr=((& boost::gregorian::bad_month::_ZTVN5boost9gregorian9bad_monthE) + 16u)
  std::out_of_range (0x0x7fc05b7f3750) 0
      primary-for boost::gregorian::bad_month (0x0x7fc05b7f36e8)
    std::logic_error (0x0x7fc05b7f37b8) 0
        primary-for std::out_of_range (0x0x7fc05b7f3750)
      std::exception (0x0x7fc05b7d2ae0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc05b7f37b8)

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*> (0x0x7fc05b7d2d80) 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> (0x0x7fc05b7d2d20) 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> (0x0x7fc05b7d2cc0) 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> (0x0x7fc05b7d2c60) 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> (0x0x7fc05b7d2de0) 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> (0x0x7fc05b7f39c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05b7f3a28) 0 empty
    mpl_::bool_<false> (0x0x7fc05b7d2e40) 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> (0x0x7fc05b7f3a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05b7f3af8) 0 empty
    mpl_::bool_<true> (0x0x7fc05b7d2ea0) 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> (0x0x7fc05b7d2f00) 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> (0x0x7fc05b7d2c00) 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> (0x0x7fc05b7d2ba0) 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> > (0x0x7fc05b7d2b40) 0

Class boost::gregorian::greg_month
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_month (0x0x7fc05b7f3c98) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month> > (0x0x7fc05b564060) 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> (0x0x7fc05b5640c0) 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> (0x0x7fc05b564180) 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> (0x0x7fc05b564120) 0 empty

Class boost::gregorian::gregorian_calendar
   size=1 align=1
   base size=1 base align=1
boost::gregorian::gregorian_calendar (0x0x7fc05b7f3d68) 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> (0x0x7fc05b5641e0) 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 (0x0x7fc05b5642a0) 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 (0x0x7fc05b564300) 0 empty

Class boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> >
   size=1 align=1
   base size=0 base align=1
boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc05b564360) 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> > > (0x0x7fc05b7f3f08) 0 empty
  boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc05b5643c0) 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> > > > (0x0x7fc05b5b4000) 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> > > (0x0x7fc05b5b4068) 0 empty
    boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc05b564420) 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> > > > > (0x0x7fc05b5b4138) 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> > > > (0x0x7fc05b5b41a0) 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> > > (0x0x7fc05b5b4208) 0 empty
      boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc05b564480) 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> > > > > > (0x0x7fc05b5b42d8) 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> > > > > (0x0x7fc05b5b4340) 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> > > > (0x0x7fc05b5b43a8) 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> > > (0x0x7fc05b5b4410) 0 empty
        boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc05b5644e0) 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> > > > > > > (0x0x7fc05b5b44e0) 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> > > > > > (0x0x7fc05b5b4548) 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> > > > > (0x0x7fc05b5b45b0) 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> > > > (0x0x7fc05b5b4618) 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> > > (0x0x7fc05b5b4680) 0 empty
          boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc05b564540) 0 empty

Class boost::date_time::date_duration<boost::date_time::duration_traits_adapted>
   size=8 align=8
   base size=8 base align=8
boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7fc05b5b4750) 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> > > > > > > (0x0x7fc05b5b47b8) 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> > > > > > (0x0x7fc05b5b4820) 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> > > > > (0x0x7fc05b5b4888) 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> > > > (0x0x7fc05b5b48f0) 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> > > (0x0x7fc05b5b4958) 0 empty
            boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc05b5645a0) 0 empty

Class boost::gregorian::date_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::date_duration (0x0x7fc05b5b4a90) 0
  boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7fc05b5b4af8) 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> > > > > > > (0x0x7fc05b5b4b60) 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> > > > > > (0x0x7fc05b5b4bc8) 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> > > > > (0x0x7fc05b5b4c30) 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> > > > (0x0x7fc05b5b4c98) 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> > > (0x0x7fc05b5b4d00) 0 empty
              boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc05b564600) 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> (0x0x7fc05b564780) 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> > (0x0x7fc05b5647e0) 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> (0x0x7fc05b564840) 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> > (0x0x7fc05b624000) 0 empty
  boost::detail::empty_base<boost::gregorian::date> (0x0x7fc05b5648a0) 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> (0x0x7fc05b624208) 0 empty
  boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fc05b624270) 0 empty
    boost::detail::empty_base<boost::gregorian::date> (0x0x7fc05b564900) 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> > (0x0x7fc05b624340) 0 empty
  boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fc05b6243a8) 0 empty
    boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fc05b624410) 0 empty
      boost::detail::empty_base<boost::gregorian::date> (0x0x7fc05b564960) 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> (0x0x7fc05b6244e0) 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> > (0x0x7fc05b624548) 0 empty
    boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fc05b6245b0) 0 empty
      boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fc05b624618) 0 empty
        boost::detail::empty_base<boost::gregorian::date> (0x0x7fc05b5649c0) 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> (0x0x7fc05b6246e8) 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> (0x0x7fc05b624750) 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> > (0x0x7fc05b6247b8) 0 empty
      boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fc05b624820) 0 empty
        boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fc05b624888) 0 empty
          boost::detail::empty_base<boost::gregorian::date> (0x0x7fc05b564a20) 0 empty

Class boost::gregorian::date
   size=4 align=4
   base size=4 base align=4
boost::gregorian::date (0x0x7fc05b624a90) 0
  boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration> (0x0x7fc05b624af8) 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> (0x0x7fc05b624b60) 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> > (0x0x7fc05b624bc8) 0 empty
        boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fc05b624c30) 0 empty
          boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fc05b624c98) 0 empty
            boost::detail::empty_base<boost::gregorian::date> (0x0x7fc05b564a80) 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*> (0x0x7fc05b564d80) 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> (0x0x7fc05b564d20) 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> (0x0x7fc05b564cc0) 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> (0x0x7fc05b564c60) 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> (0x0x7fc05b564de0) 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> (0x0x7fc05b624f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05b624f70) 0 empty
    mpl_::bool_<false> (0x0x7fc05b564f00) 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> (0x0x7fc05b6248f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05b66e000) 0 empty
    mpl_::bool_<true> (0x0x7fc05b564f60) 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> (0x0x7fc05b66f000) 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> (0x0x7fc05b564c00) 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> (0x0x7fc05b564ba0) 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> > (0x0x7fc05b564b40) 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> (0x0x7fc05b66f2a0) 0

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

Class boost::gregorian::weeks_duration
   size=8 align=8
   base size=8 base align=8
boost::gregorian::weeks_duration (0x0x7fc05b66e3a8) 0
  boost::gregorian::date_duration (0x0x7fc05b66e410) 0
    boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7fc05b66e478) 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> > > > > > > (0x0x7fc05b66e4e0) 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> > > > > > (0x0x7fc05b66e548) 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> > > > > (0x0x7fc05b66e5b0) 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> > > > (0x0x7fc05b66e618) 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> > > (0x0x7fc05b66e680) 0 empty
                boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc05b66f420) 0 empty

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

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

Vtable for std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_istringstreamIcSt11char_traitsIcESaIcEE)
24    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISt19basic_istringstreamIcSt11char_traitsIcESaIcEE)
64    (int (*)(...))std::basic_istringstream<char>::_ZTv0_n24_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::basic_istringstream<char>::_ZTv0_n24_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7fc05b66ebc8 instance) in std::basic_istringstream<char>
std::basic_istringstream<char>::_ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

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

Class std::basic_istringstream<char>
   size=360 align=8
   base size=96 base align=8
std::basic_istringstream<char> (0x0x7fc05b66eb60) 0
    vptridx=0u vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_istream<char> (0x0x7fc05b66ebc8) 0
      primary-for std::basic_istringstream<char> (0x0x7fc05b66eb60)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fc05b66ec30) 96 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::ios_base (0x0x7fc05b66f8a0) 96
          primary-for std::basic_ios<char> (0x0x7fc05b66ec30)

Vtable for std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_ostringstreamIcSt11char_traitsIcESaIcEE)
24    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt19basic_ostringstreamIcSt11char_traitsIcESaIcEE)
64    (int (*)(...))std::basic_ostringstream<char>::_ZTv0_n24_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::basic_ostringstream<char>::_ZTv0_n24_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7fc05b66ed68 instance) in std::basic_ostringstream<char>
std::basic_ostringstream<char>::_ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

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

Class std::basic_ostringstream<char>
   size=352 align=8
   base size=88 base align=8
std::basic_ostringstream<char> (0x0x7fc05b66ed00) 0
    vptridx=0u vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_ostream<char> (0x0x7fc05b66ed68) 0 nearly-empty
      primary-for std::basic_ostringstream<char> (0x0x7fc05b66ed00)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fc05b716000) 88 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::ios_base (0x0x7fc05b66f960) 88
          primary-for std::basic_ios<char> (0x0x7fc05b716000)

Vtable for std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
24    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
64    (int (*)(...))std::basic_stringstream<char>::_ZThn16_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::basic_stringstream<char>::_ZThn16_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE)
104   (int (*)(...))std::basic_stringstream<char>::_ZTv0_n24_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
112   (int (*)(...))std::basic_stringstream<char>::_ZTv0_n24_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x7fc05b6fc3f0 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    0u
32    0u
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    0u
72    0u
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISd)
104   0u
112   0u

Construction vtable for std::basic_istream<char> (0x0x7fc05b716478 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si: 10u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551512u
48    (int (*)(...))-104
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7fc05b716548 instance) in std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE16_So: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_stringstream<char>
std::basic_stringstream<char>::_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE: 10u entries
0     ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
8     ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 24u)
16    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si) + 24u)
24    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si) + 64u)
32    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE16_So) + 24u)
40    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE16_So) + 64u)
48    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 104u)
56    ((& std::basic_stringstream<char>::_ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd) + 64u)
64    ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
72    ((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)

Class std::basic_stringstream<char>
   size=368 align=8
   base size=104 base align=8
std::basic_stringstream<char> (0x0x7fc05b716410) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 24u)
  std::basic_iostream<char> (0x0x7fc05b6fc3f0) 0
      primary-for std::basic_stringstream<char> (0x0x7fc05b716410)
      subvttidx=8u
    std::basic_istream<char> (0x0x7fc05b716478) 0
        primary-for std::basic_iostream<char> (0x0x7fc05b6fc3f0)
        subvttidx=16u
      std::basic_ios<char> (0x0x7fc05b7164e0) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 104u)
        std::ios_base (0x0x7fc05b66fa20) 104
            primary-for std::basic_ios<char> (0x0x7fc05b7164e0)
    std::basic_ostream<char> (0x0x7fc05b716548) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 64u)
      std::basic_ios<char> (0x0x7fc05b7164e0) alternative-path

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

Class std::basic_stringbuf<wchar_t>
   size=80 align=8
   base size=80 base align=8
std::basic_stringbuf<wchar_t> (0x0x7fc05b716b60) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7fc05b66fc60) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7fc05b716b60)

Vtable for std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_istringstreamIwSt11char_traitsIwESaIwEE)
24    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISt19basic_istringstreamIwSt11char_traitsIwESaIwEE)
64    (int (*)(...))std::basic_istringstream<wchar_t>::_ZTv0_n24_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::basic_istringstream<wchar_t>::_ZTv0_n24_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7fc05b716d68 instance) in std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E: 10u entries
0     96u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551520u
48    (int (*)(...))-96
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_istringstream<wchar_t>
std::basic_istringstream<wchar_t>::_ZTTSt19basic_istringstreamIwSt11char_traitsIwESaIwEE: 4u entries
0     ((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 24u)
8     ((& std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_istringstream<wchar_t>::_ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 64u)

Class std::basic_istringstream<wchar_t>
   size=360 align=8
   base size=96 base align=8
std::basic_istringstream<wchar_t> (0x0x7fc05b716d00) 0
    vptridx=0u vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7fc05b716d68) 0
      primary-for std::basic_istringstream<wchar_t> (0x0x7fc05b716d00)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fc05b716dd0) 96 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::ios_base (0x0x7fc05b66fe40) 96
          primary-for std::basic_ios<wchar_t> (0x0x7fc05b716dd0)

Vtable for std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt19basic_ostringstreamIwSt11char_traitsIwESaIwEE)
24    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt19basic_ostringstreamIwSt11char_traitsIwESaIwEE)
64    (int (*)(...))std::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7fc05b7166e8 instance) in std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_ostringstream<wchar_t>
std::basic_ostringstream<wchar_t>::_ZTTSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE: 4u entries
0     ((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 24u)
8     ((& std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E) + 24u)
16    ((& std::basic_ostringstream<wchar_t>::_ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E) + 64u)
24    ((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 64u)

Class std::basic_ostringstream<wchar_t>
   size=352 align=8
   base size=88 base align=8
std::basic_ostringstream<wchar_t> (0x0x7fc05b716680) 0
    vptridx=0u vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7fc05b7166e8) 0 nearly-empty
      primary-for std::basic_ostringstream<wchar_t> (0x0x7fc05b716680)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fc05b716750) 88 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::ios_base (0x0x7fc05b66ff60) 88
          primary-for std::basic_ios<wchar_t> (0x0x7fc05b716750)

Vtable for std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
24    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
64    (int (*)(...))std::basic_stringstream<wchar_t>::_ZThn16_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::basic_stringstream<wchar_t>::_ZThn16_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE)
104   (int (*)(...))std::basic_stringstream<wchar_t>::_ZTv0_n24_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
112   (int (*)(...))std::basic_stringstream<wchar_t>::_ZTv0_n24_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x7fc05b6fc7e0 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E: 15u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    88u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    0u
72    0u
80    18446744073709551512u
88    (int (*)(...))-104
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   0u
112   0u

Construction vtable for std::basic_istream<wchar_t> (0x0x7fc05b74f1a0 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E: 10u entries
0     104u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551512u
48    (int (*)(...))-104
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7fc05b74f270 instance) in std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     88u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551528u
48    (int (*)(...))-88
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTTSt18basic_stringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
8     ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 24u)
16    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 24u)
24    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 64u)
32    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE16_St13basic_ostreamIwS1_E) + 24u)
40    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE16_St13basic_ostreamIwS1_E) + 64u)
48    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 104u)
56    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 64u)
64    ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
72    ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)

Class std::basic_stringstream<wchar_t>
   size=368 align=8
   base size=104 base align=8
std::basic_stringstream<wchar_t> (0x0x7fc05b74f138) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7fc05b6fc7e0) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7fc05b74f138)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7fc05b74f1a0) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7fc05b6fc7e0)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7fc05b74f208) 104 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 104u)
        std::ios_base (0x0x7fc05b74c0c0) 104
            primary-for std::basic_ios<wchar_t> (0x0x7fc05b74f208)
    std::basic_ostream<wchar_t> (0x0x7fc05b74f270) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7fc05b74f208) 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> (0x0x7fc05b74c4e0) 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> > (0x0x7fc05b74c540) 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> (0x0x7fc05b74c5a0) 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> > (0x0x7fc05b38bd68) 0 empty
  boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc05b74c600) 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> (0x0x7fc05b38bdd0) 0 empty
  boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc05b38be38) 0 empty
    boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc05b74c660) 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> > (0x0x7fc05b38bea0) 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> (0x0x7fc05b38bf08) 0 empty
    boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc05b38bf70) 0 empty
      boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc05b74c6c0) 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> (0x0x7fc05b38b208) 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> > (0x0x7fc05b38b270) 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> (0x0x7fc05b38b2d8) 0 empty
      boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc05b38b340) 0 empty
        boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc05b74c720) 0 empty

Class boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u>
   size=1 align=1
   base size=0 base align=1
boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u> (0x0x7fc05b74c7e0) 0 empty

Class boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u> >
   size=8 align=8
   base size=8 base align=8
boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u> > (0x0x7fc05b38bb60) 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> (0x0x7fc05b38bbc8) 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> > (0x0x7fc05b38bc30) 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> (0x0x7fc05b38bc98) 0 empty
        boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc05b3d4000) 0 empty
          boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc05b74c780) 0 empty

Class boost::posix_time::time_duration
   size=8 align=8
   base size=8 base align=8
boost::posix_time::time_duration (0x0x7fc05b3d41a0) 0
  boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u> > (0x0x7fc05b3d4208) 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> (0x0x7fc05b3d4270) 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> > (0x0x7fc05b3d42d8) 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> (0x0x7fc05b3d4340) 0 empty
          boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc05b3d43a8) 0 empty
            boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc05b74c840) 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 (0x0x7fc05b74c900) 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> (0x0x7fc05b74cae0) 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> > (0x0x7fc05b74cb40) 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> (0x0x7fc05b74cba0) 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> > (0x0x7fc05b3d4478) 0 empty
  boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc05b74cc00) 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> (0x0x7fc05b3d45b0) 0 empty
  boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fc05b3d4618) 0 empty
    boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc05b74cc60) 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> > (0x0x7fc05b3d4680) 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> (0x0x7fc05b3d46e8) 0 empty
    boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fc05b3d4750) 0 empty
      boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc05b74ccc0) 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> (0x0x7fc05b3d47b8) 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> > (0x0x7fc05b3d4820) 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> (0x0x7fc05b3d4888) 0 empty
      boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fc05b3d48f0) 0 empty
        boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc05b74cd20) 0 empty

Class boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config>
   size=8 align=8
   base size=8 base align=8
boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> (0x0x7fc05b74ce40) 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> > (0x0x7fc05b74cde0) 0 empty

Class boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >
   size=8 align=8
   base size=8 base align=8
boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > > (0x0x7fc05b3d4958) 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> (0x0x7fc05b3d49c0) 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> > (0x0x7fc05b3d4a28) 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> (0x0x7fc05b3d4a90) 0 empty
        boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fc05b3d4af8) 0 empty
          boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc05b74cd80) 0 empty

Class boost::posix_time::ptime
   size=8 align=8
   base size=8 base align=8
boost::posix_time::ptime (0x0x7fc05b3d4c98) 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> > > (0x0x7fc05b3d4d00) 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> (0x0x7fc05b3d4d68) 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> > (0x0x7fc05b3d4dd0) 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> (0x0x7fc05b3d4e38) 0 empty
          boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fc05b3d4ea0) 0 empty
            boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc05b484000) 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> (0x0x7fc05b484060) 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> (0x0x7fc05b4840c0) 0

Class boost::posix_time::hours
   size=8 align=8
   base size=8 base align=8
boost::posix_time::hours (0x0x7fc05b3d40d0) 0
  boost::posix_time::time_duration (0x0x7fc05b3d4b60) 0
    boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u> > (0x0x7fc05b3d4bc8) 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> (0x0x7fc05b3d4f08) 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> > (0x0x7fc05b3d4f70) 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> (0x0x7fc05b4cc000) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc05b4cc068) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc05b484120) 0 empty

Class boost::posix_time::minutes
   size=8 align=8
   base size=8 base align=8
boost::posix_time::minutes (0x0x7fc05b4cc0d0) 0
  boost::posix_time::time_duration (0x0x7fc05b4cc138) 0
    boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u> > (0x0x7fc05b4cc1a0) 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> (0x0x7fc05b4cc208) 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> > (0x0x7fc05b4cc270) 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> (0x0x7fc05b4cc2d8) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc05b4cc340) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc05b484180) 0 empty

Class boost::posix_time::seconds
   size=8 align=8
   base size=8 base align=8
boost::posix_time::seconds (0x0x7fc05b4cc3a8) 0
  boost::posix_time::time_duration (0x0x7fc05b4cc410) 0
    boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000l, 6u> > (0x0x7fc05b4cc478) 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> (0x0x7fc05b4cc4e0) 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> > (0x0x7fc05b4cc548) 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> (0x0x7fc05b4cc5b0) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc05b4cc618) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc05b4841e0) 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> (0x0x7fc05b484420) 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> (0x0x7fc05b484480) 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 (0x0x7fc05b4cc820) 0 empty
  boost::asio::time_traits<boost::posix_time::ptime> (0x0x7fc05b484540) 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> (0x0x7fc05b484720) 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> (0x0x7fc05b4cca90) 0 empty
  __gnu_cxx::new_allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7fc05b484780) 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> > (0x0x7fc05b4846c0) 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> (0x0x7fc05b4848a0) 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> (0x0x7fc05b484840) 0 empty

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

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

Class std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >
   size=24 align=8
   base size=24 base align=8
std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > (0x0x7fc05b4cce38) 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> > (0x0x7fc05b484960) 0

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

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

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

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

Class termios
   size=60 align=4
   base size=60 base align=4
termios (0x0x7fc05b484c60) 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 (0x0x7fc05b484d20) 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 (0x0x7fc05b484d80) 0

Class boost::asio::serial_port_base::parity
   size=4 align=4
   base size=4 base align=4
boost::asio::serial_port_base::parity (0x0x7fc05b484de0) 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 (0x0x7fc05b484e40) 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 (0x0x7fc05b484ea0) 0

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

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

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

Class boost::asio::detail::reactive_serial_port_service
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::reactive_serial_port_service (0x0x7fc05b2e4840) 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> (0x0x7fc05b340478) 0 empty
  boost::asio::io_service::id (0x0x7fc05b3404e0) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc05b2e4900) 0 empty

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

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

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

Class boost::asio::serial_port_service
   size=48 align=8
   base size=48 base align=8
boost::asio::serial_port_service (0x0x7fc05b340548) 0
    vptr=((& boost::asio::serial_port_service::_ZTVN5boost4asio19serial_port_serviceE) + 16u)
  boost::asio::detail::service_base<boost::asio::serial_port_service> (0x0x7fc05b3405b0) 0
      primary-for boost::asio::serial_port_service (0x0x7fc05b340548)
    boost::asio::io_service::service (0x0x7fc05b340618) 0
        primary-for boost::asio::detail::service_base<boost::asio::serial_port_service> (0x0x7fc05b3405b0)
      boost::asio::detail::noncopyable (0x0x7fc05b2e4960) 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> (0x0x7fc05b2e4b40) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::asio::detail::signal_set_service::pipe_read_op
   size=56 align=8
   base size=56 base align=8
boost::asio::detail::signal_set_service::pipe_read_op (0x0x7fc05b340c30) 0
  boost::asio::detail::reactor_op (0x0x7fc05b340c98) 0
    boost::asio::detail::task_io_service_operation (0x0x7fc05b0149c0) 0

Class boost::asio::detail::scoped_lock<boost::asio::detail::posix_static_mutex>
   size=16 align=8
   base size=9 base align=8
boost::asio::detail::scoped_lock<boost::asio::detail::posix_static_mutex> (0x0x7fc05b340e38) 0
  boost::asio::detail::noncopyable (0x0x7fc05b014a20) 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> (0x0x7fc05b0cc068) 0 empty
  boost::asio::io_service::id (0x0x7fc05b0cc0d0) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc05b014ae0) 0 empty

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

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

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

Class boost::asio::signal_set_service
   size=600 align=8
   base size=600 base align=8
boost::asio::signal_set_service (0x0x7fc05b0cc138) 0
    vptr=((& boost::asio::signal_set_service::_ZTVN5boost4asio18signal_set_serviceE) + 16u)
  boost::asio::detail::service_base<boost::asio::signal_set_service> (0x0x7fc05b0cc1a0) 0
      primary-for boost::asio::signal_set_service (0x0x7fc05b0cc138)
    boost::asio::io_service::service (0x0x7fc05b0cc208) 0
        primary-for boost::asio::detail::service_base<boost::asio::signal_set_service> (0x0x7fc05b0cc1a0)
      boost::asio::detail::noncopyable (0x0x7fc05b014b40) 0 empty

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

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

Class std::allocator<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned char> (0x0x7fc05b0ccea0) 0 empty
  __gnu_cxx::new_allocator<unsigned char> (0x0x7fc05ada8720) 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> > (0x0x7fc05ada8660) 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> (0x0x7fc05ada8840) 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> (0x0x7fc05ada87e0) 0 empty

Class std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl (0x0x7fc05b0ccf08) 0
  std::allocator<unsigned char> (0x0x7fc05aea6000) 0 empty
    __gnu_cxx::new_allocator<unsigned char> (0x0x7fc05ada88a0) 0 empty

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

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

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

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

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

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

Class boost::asio::detail::transfer_exactly_t
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::transfer_exactly_t (0x0x7fc05ada8c60) 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> (0x0x7fc05ada8d20) 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> (0x0x7fc05ab732a0) 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> (0x0x7fc05ab73360) 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 (0x0x7fc05ab734e0) 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> (0x0x7fc05ab735a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::asio::ip::address
   size=32 align=8
   base size=32 base align=8
boost::asio::ip::address (0x0x7fc05ab73e40) 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 (0x0x7fc05ab73f00) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::asio::ip::udp
   size=4 align=4
   base size=4 base align=4
boost::asio::ip::udp (0x0x7fc05aa71e40) 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 (0x0x7fc05aa71f60) 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 (0x0x7fc05a7be060) 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 (0x0x7fc05a7be180) 0

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

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

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

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

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

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

Class boost::asio::posix::descriptor_base
   size=1 align=1
   base size=0 base align=1
boost::asio::posix::descriptor_base (0x0x7fc05a7be5a0) 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> (0x0x7fc05a715680) 0 empty
  boost::asio::io_service::id (0x0x7fc05a7156e8) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc05a7be720) 0 empty

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

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

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

Class boost::asio::posix::stream_descriptor_service
   size=48 align=8
   base size=48 base align=8
boost::asio::posix::stream_descriptor_service (0x0x7fc05a7157b8) 0
    vptr=((& boost::asio::posix::stream_descriptor_service::_ZTVN5boost4asio5posix25stream_descriptor_serviceE) + 16u)
  boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service> (0x0x7fc05a715820) 0
      primary-for boost::asio::posix::stream_descriptor_service (0x0x7fc05a7157b8)
    boost::asio::io_service::service (0x0x7fc05a715888) 0
        primary-for boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service> (0x0x7fc05a715820)
      boost::asio::detail::noncopyable (0x0x7fc05a7be780) 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> (0x0x7fc05a715dd0) 0 empty
  boost::asio::io_service::id (0x0x7fc05a715e38) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc05a7bede0) 0 empty

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

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

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

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

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

Class boost::asio::detail::strand_service
   size=1640 align=8
   base size=1640 base align=8
boost::asio::detail::strand_service (0x0x7fc05a715f08) 0
    vptr=((& boost::asio::detail::strand_service::_ZTVN5boost4asio6detail14strand_serviceE) + 16u)
  boost::asio::detail::service_base<boost::asio::detail::strand_service> (0x0x7fc05a715f70) 0
      primary-for boost::asio::detail::strand_service (0x0x7fc05a715f08)
    boost::asio::io_service::service (0x0x7fc05a5d3000) 0
        primary-for boost::asio::detail::service_base<boost::asio::detail::strand_service> (0x0x7fc05a715f70)
      boost::asio::detail::noncopyable (0x0x7fc05a7bee40) 0 empty

Class boost::asio::detail::strand_service::on_dispatch_exit
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::strand_service::on_dispatch_exit (0x0x7fc05a5ee000) 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> (0x0x7fc05a5d31a0) 0 empty
  boost::asio::detail::noncopyable (0x0x7fc05a5ee0c0) 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> (0x0x7fc05a5d32d8) 0 empty
  boost::asio::detail::keyword_tss_ptr<boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl>::context> (0x0x7fc05a5d3340) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc05a5ee120) 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> (0x0x7fc05a5ee060) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class MessageException
   size=16 align=8
   base size=16 base align=8
MessageException (0x0x7fc059fc1618) 0
    vptr=((& MessageException::_ZTV16MessageException) + 16u)
  std::runtime_error (0x0x7fc059fc1680) 0
      primary-for MessageException (0x0x7fc059fc1618)
    std::exception (0x0x7fc059fc2780) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc059fc1680)

Class boost::shared_array<char>
   size=16 align=8
   base size=16 base align=8
boost::shared_array<char> (0x0x7fc059fc2840) 0

Class Message
   size=48 align=8
   base size=41 base align=8
Message (0x0x7fc059fc27e0) 0

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

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

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

Class boost::detail::sp_dereference<Parser>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<Parser> (0x0x7fc059fc2a80) 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> (0x0x7fc059fc2ae0) 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> (0x0x7fc059fc2b40) 0 empty

Class boost::shared_ptr<Parser>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<Parser> (0x0x7fc059fc29c0) 0

Class CompositeParser::ParsingEntry
   size=24 align=8
   base size=24 base align=8
CompositeParser::ParsingEntry (0x0x7fc059fc2960) 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> > (0x0x7fc059fc2c00) 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> > (0x0x7fc059fc1820) 0 empty
  __gnu_cxx::new_allocator<std::pair<const int, CompositeParser::ParsingEntry> > (0x0x7fc059fc2c60) 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> > > (0x0x7fc059fc2cc0) 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> > (0x0x7fc059fc2de0) 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> > (0x0x7fc059fc2d80) 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> > > (0x0x7fc059fc2f00) 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> > > (0x0x7fc059fc2ea0) 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> (0x0x7fc059fc2f60) 0 empty

Class std::less<int>
   size=1 align=1
   base size=1 base align=1
std::less<int> (0x0x7fc059fc1b60) 0 empty
  std::binary_function<int, int, bool> (0x0x7fc05a0a2000) 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> > > (0x0x7fc05a0a2060) 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> > > (0x0x7fc059fc1c98) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, CompositeParser::ParsingEntry> > > (0x0x7fc05a0a2180) 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=48 align=8
   base size=48 base align=8
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> (0x0x7fc059fc1d68) 0
  std::allocator<std::_Rb_tree_node<std::pair<const int, CompositeParser::ParsingEntry> > > (0x0x7fc059fc1dd0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, CompositeParser::ParsingEntry> > > (0x0x7fc05a0a22a0) 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=48 align=8
   base size=48 base align=8
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> > > (0x0x7fc059fc2e40) 0

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

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

Class CompositeParser
   size=56 align=8
   base size=56 base align=8
CompositeParser (0x0x7fc059fc16e8) 0
    vptr=((& CompositeParser::_ZTV15CompositeParser) + 16u)
  Parser (0x0x7fc059fc2900) 0 nearly-empty
      primary-for CompositeParser (0x0x7fc059fc16e8)

Class boost::detail::sp_convertible<Parser, Parser>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<Parser, Parser> (0x0x7fc05a0a24e0) 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> (0x0x7fc059fc1888) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc05a0a2540) 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> (0x0x7fc05a0a25a0) 0 empty

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

Class BasicmessagesParser
   size=56 align=8
   base size=56 base align=8
BasicmessagesParser (0x0x7fc059c34068) 0
    vptr=((& BasicmessagesParser::_ZTV19BasicmessagesParser) + 16u)
  CompositeParser (0x0x7fc059c340d0) 0
      primary-for BasicmessagesParser (0x0x7fc059c34068)
    Parser (0x0x7fc05a0a2600) 0 nearly-empty
        primary-for CompositeParser (0x0x7fc059c340d0)

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator<Procinfo>::rebind<Procinfo>
   size=1 align=1
   base size=0 base align=1
std::allocator<Procinfo>::rebind<Procinfo> (0x0x7fc05a0a2ea0) 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> > (0x0x7fc05a0a2f00) 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> > (0x0x7fc059c343a8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Procinfo> > (0x0x7fc05a0a2f60) 0 empty

Class std::_List_base<Procinfo, std::allocator<Procinfo> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<Procinfo, std::allocator<Procinfo> >::_List_impl (0x0x7fc059c34410) 0
  std::allocator<std::_List_node<Procinfo> > (0x0x7fc059c34478) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Procinfo> > (0x0x7fc059d0b000) 0 empty

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

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

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

Class SinfoWorker
   size=8 align=8
   base size=8 base align=8
SinfoWorker (0x0x7fc059d0b0c0) 0

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

Class SinfoParser
   size=56 align=8
   base size=56 base align=8
SinfoParser (0x0x7fc059c345b0) 0
    vptr=((& SinfoParser::_ZTV11SinfoParser) + 16u)
  CompositeParser (0x0x7fc059c34618) 0
      primary-for SinfoParser (0x0x7fc059c345b0)
    Parser (0x0x7fc059d0b120) 0 nearly-empty
        primary-for CompositeParser (0x0x7fc059c34618)

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

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

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

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

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

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

Class mpl_::integral_c<long unsigned int, 0ul>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long unsigned int, 0ul> (0x0x7fc059d8c5a0) 0 empty

Class boost::integral_constant<long unsigned int, 0ul>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<long unsigned int, 0ul> (0x0x7fc059c34d00) 0 empty
  mpl_::integral_c<long unsigned int, 0ul> (0x0x7fc059d8c600) 0 empty

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

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

Class boost::alignment_of<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<volatile void> (0x0x7fc059c34f08) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7fc059c34f70) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7fc059d8c720) 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> (0x0x7fc059c34548) 0 empty
  boost::integral_constant<long unsigned int, 0ul> (0x0x7fc059de0000) 0 empty
    mpl_::integral_c<long unsigned int, 0ul> (0x0x7fc059d8c780) 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> (0x0x7fc0599aacc0) 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> (0x0x7fc0599aad20) 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> (0x0x7fc0599aad80) 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> (0x0x7fc0599aade0) 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> (0x0x7fc0599aaf60) 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> (0x0x7fc0595fa000) 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> (0x0x7fc0595fa060) 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> (0x0x7fc0595fa0c0) 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> (0x0x7fc0595fa420) 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> (0x0x7fc0595fa480) 0

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

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

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

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

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

Class boost::detail::has_one_T<long double>
   size=16 align=16
   base size=16 base align=16
boost::detail::has_one_T<long double> (0x0x7fc0595fa6c0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::type_with_alignment<128ul>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<128ul> (0x0x7fc0595faf60) 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> (0x0x7fc059632000) 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> (0x0x7fc059632060) 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> (0x0x7fc0596320c0) 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> (0x0x7fc059632120) 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> (0x0x7fc059632180) 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> (0x0x7fc0596321e0) 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> (0x0x7fc059632240) 0 empty

Class boost::has_trivial_destructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void> (0x0x7fc0595fc750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0595fc7b8) 0 empty
    mpl_::bool_<false> (0x0x7fc059632b40) 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> (0x0x7fc0595fc820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0595fc888) 0 empty
    mpl_::bool_<false> (0x0x7fc059632ba0) 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> (0x0x7fc0595fc8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0595fc958) 0 empty
    mpl_::bool_<false> (0x0x7fc059632c00) 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> (0x0x7fc0595fc9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0595fca28) 0 empty
    mpl_::bool_<false> (0x0x7fc059632c60) 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> (0x0x7fc0596b6840) 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> > (0x0x7fc0595fcb60) 0 empty
  mpl_::int_<-1> (0x0x7fc0596b69c0) 0 empty

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

Class mpl_::int_<1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<1> (0x0x7fc0596b6c00) 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> > (0x0x7fc0595fcc98) 0 empty
  mpl_::int_<-1> (0x0x7fc0596b6cc0) 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> (0x0x7fc0596b6d20) 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> > (0x0x7fc0595fcdd0) 0 empty
  mpl_::int_<-1> (0x0x7fc0596b6ea0) 0 empty

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

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

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

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

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

Class boost::signals::detail::bound_object
   size=24 align=8
   base size=24 base align=8
boost::signals::detail::bound_object (0x0x7fc059739120) 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> (0x0x7fc059739240) 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> (0x0x7fc059760138) 0 empty
  __gnu_cxx::new_allocator<boost::signals::detail::bound_object> (0x0x7fc0597392a0) 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> > (0x0x7fc059739300) 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> (0x0x7fc059739360) 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> > (0x0x7fc0597393c0) 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> > (0x0x7fc059760340) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::bound_object> > (0x0x7fc059739420) 0 empty

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

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

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

Class boost::signals::detail::basic_connection
   size=48 align=8
   base size=48 base align=8
boost::signals::detail::basic_connection (0x0x7fc059739180) 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> (0x0x7fc059739540) 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> (0x0x7fc0597606e8) 0 empty
  boost::detail::empty_base<boost::signals::connection> (0x0x7fc0597395a0) 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> (0x0x7fc059760750) 0 empty
  boost::detail::empty_base<boost::signals::connection> (0x0x7fc059739600) 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> (0x0x7fc059739780) 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> (0x0x7fc0597397e0) 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> (0x0x7fc059739840) 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> (0x0x7fc0597398a0) 0 empty

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

Class boost::signals::connection
   size=24 align=8
   base size=17 base align=8
boost::signals::connection (0x0x7fc059765d20) 0
  boost::less_than_comparable1<boost::signals::connection> (0x0x7fc0597607b8) 0 empty
    boost::detail::empty_base<boost::signals::connection> (0x0x7fc059739660) 0 empty
  boost::equality_comparable1<boost::signals::connection> (0x0x7fc059760820) 1 empty
    boost::detail::empty_base<boost::signals::connection> (0x0x7fc0597396c0) 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> (0x0x7fc059739cc0) 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> (0x0x7fc0597609c0) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc059739d20) 0 empty

Class boost::signals::scoped_connection
   size=24 align=8
   base size=18 base align=8
boost::signals::scoped_connection (0x0x7fc059760a28) 0
  boost::signals::connection (0x0x7fc059433460) 0
    boost::less_than_comparable1<boost::signals::connection> (0x0x7fc059760a90) 0 empty
      boost::detail::empty_base<boost::signals::connection> (0x0x7fc059739d80) 0 empty
    boost::equality_comparable1<boost::signals::connection> (0x0x7fc059760af8) 1 empty
      boost::detail::empty_base<boost::signals::connection> (0x0x7fc059739de0) 1 empty

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

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

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

Class boost::signals::detail::auto_disconnect_bound_object
   size=32 align=8
   base size=25 base align=8
boost::signals::detail::auto_disconnect_bound_object (0x0x7fc059739f60) 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> (0x0x7fc05945b3c0) 0 empty

Class mpl_::integral_c<long unsigned int, 16ul>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long unsigned int, 16ul> (0x0x7fc05945b420) 0 empty

Class boost::integral_constant<long unsigned int, 16ul>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<long unsigned int, 16ul> (0x0x7fc059760d00) 0 empty
  mpl_::integral_c<long unsigned int, 16ul> (0x0x7fc05945b480) 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> (0x0x7fc059760d68) 0 empty
  boost::integral_constant<long unsigned int, 16ul> (0x0x7fc059760dd0) 0 empty
    mpl_::integral_c<long unsigned int, 16ul> (0x0x7fc05945b4e0) 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> (0x0x7fc05945b900) 0 empty

Class boost::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<bool> (0x0x7fc059760f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0597605b0) 0 empty
    mpl_::bool_<false> (0x0x7fc05945b960) 0 empty

Class boost::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<bool> (0x0x7fc059760888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05949b000) 0 empty
    mpl_::bool_<false> (0x0x7fc05945b9c0) 0 empty

Class boost::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<bool> (0x0x7fc05949b068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05949b0d0) 0 empty
    mpl_::bool_<false> (0x0x7fc05945ba20) 0 empty

Class boost::is_void<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_void<bool> (0x0x7fc05949b138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05949b1a0) 0 empty
    mpl_::bool_<false> (0x0x7fc05945ba80) 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> (0x0x7fc05945bae0) 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> (0x0x7fc05945b8a0) 0 empty

Class boost::add_rvalue_reference<bool>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<bool> (0x0x7fc05945b840) 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> (0x0x7fc0594ad3c0) 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> (0x0x7fc0594ad420) 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> (0x0x7fc0594ad480) 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> (0x0x7fc0594ad4e0) 0 empty

Class boost::has_trivial_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_assign<void> (0x0x7fc05949b548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05949b5b0) 0 empty
    mpl_::bool_<false> (0x0x7fc0594ad720) 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> (0x0x7fc05949b618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05949b680) 0 empty
    mpl_::bool_<false> (0x0x7fc0594ad780) 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> (0x0x7fc05949b6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05949b750) 0 empty
    mpl_::bool_<false> (0x0x7fc0594ad7e0) 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> (0x0x7fc05949b7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05949b820) 0 empty
    mpl_::bool_<false> (0x0x7fc0594ad840) 0 empty

Class boost::has_nothrow_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<void> (0x0x7fc05949b8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05949b958) 0 empty
    mpl_::bool_<false> (0x0x7fc0594ad960) 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> (0x0x7fc05949b9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05949ba28) 0 empty
    mpl_::bool_<false> (0x0x7fc0594ad9c0) 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> (0x0x7fc05949ba90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05949baf8) 0 empty
    mpl_::bool_<false> (0x0x7fc0594ada20) 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> (0x0x7fc05949bb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05949bbc8) 0 empty
    mpl_::bool_<false> (0x0x7fc0594ada80) 0 empty

Class boost::has_nothrow_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<void> (0x0x7fc05949bd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05949bd68) 0 empty
    mpl_::bool_<false> (0x0x7fc0594adc00) 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> (0x0x7fc05949bdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05949be38) 0 empty
    mpl_::bool_<false> (0x0x7fc0594adc60) 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> (0x0x7fc05949bea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05949bf08) 0 empty
    mpl_::bool_<false> (0x0x7fc0594adcc0) 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> (0x0x7fc05949bf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d7000) 0 empty
    mpl_::bool_<false> (0x0x7fc0594add20) 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> (0x0x7fc0594d7068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d70d0) 0 empty
    mpl_::bool_<false> (0x0x7fc0594add80) 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> (0x0x7fc0594d7138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d71a0) 0 empty
    mpl_::bool_<false> (0x0x7fc0594adde0) 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> (0x0x7fc0594d7208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d7270) 0 empty
    mpl_::bool_<false> (0x0x7fc0594ade40) 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> (0x0x7fc0594d72d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d7340) 0 empty
    mpl_::bool_<false> (0x0x7fc0594adea0) 0 empty

Class boost::has_trivial_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<void> (0x0x7fc0594d7478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d74e0) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de060) 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> (0x0x7fc0594d7548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d75b0) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de0c0) 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> (0x0x7fc0594d7618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d7680) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de120) 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> (0x0x7fc0594d76e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d7750) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de180) 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> (0x0x7fc0594d77b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d7820) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de1e0) 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> (0x0x7fc0594d7888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d78f0) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de240) 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> (0x0x7fc0594d7958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d79c0) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de2a0) 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> (0x0x7fc0594d7a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d7a90) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de300) 0 empty

Class boost::has_nothrow_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<void> (0x0x7fc0594d7bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d7c30) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de480) 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> (0x0x7fc0594d7c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d7d00) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de4e0) 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> (0x0x7fc0594d7d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d7dd0) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de540) 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> (0x0x7fc0594d7e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d7ea0) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de5a0) 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> (0x0x7fc0594d7f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594d7f70) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de600) 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> (0x0x7fc0594e9000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594e9068) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de660) 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> (0x0x7fc0594e90d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594e9138) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de6c0) 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> (0x0x7fc0594e91a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0594e9208) 0 empty
    mpl_::bool_<false> (0x0x7fc0594de720) 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 (0x0x7fc0594de8a0) 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 (0x0x7fc0594de900) 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 (0x0x7fc0594de960) 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 (0x0x7fc0594dea20) 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 (0x0x7fc0594decc0) 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 (0x0x7fc059511060) 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 (0x0x7fc0595110c0) 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 (0x0x7fc059511120) 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 (0x0x7fc0595111e0) 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 (0x0x7fc059511480) 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 (0x0x7fc0595117e0) 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 (0x0x7fc059511840) 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 (0x0x7fc0595118a0) 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 (0x0x7fc059511960) 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 (0x0x7fc059511c00) 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 (0x0x7fc059511f60) 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 (0x0x7fc05954e000) 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 (0x0x7fc05954e060) 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 (0x0x7fc05954e120) 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 (0x0x7fc05954e3c0) 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 (0x0x7fc05954e720) 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 (0x0x7fc05954e780) 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 (0x0x7fc05954e7e0) 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 (0x0x7fc05954e8a0) 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 (0x0x7fc05954eb40) 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 (0x0x7fc05954eea0) 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 (0x0x7fc05954ef00) 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 (0x0x7fc05954ef60) 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 (0x0x7fc059592060) 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 (0x0x7fc059592300) 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 (0x0x7fc059592660) 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 (0x0x7fc0595926c0) 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 (0x0x7fc059592720) 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 (0x0x7fc0595927e0) 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 (0x0x7fc059592a80) 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 (0x0x7fc059592d20) 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 (0x0x7fc059592d80) 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 (0x0x7fc059592de0) 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 (0x0x7fc059592ea0) 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 (0x0x7fc0595cd180) 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 (0x0x7fc0595cd420) 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 (0x0x7fc0595cd480) 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 (0x0x7fc0595cd4e0) 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 (0x0x7fc0595cd5a0) 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 (0x0x7fc0595cd840) 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 (0x0x7fc0595cdba0) 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 (0x0x7fc0595cdc00) 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 (0x0x7fc0595cdc60) 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 (0x0x7fc0595cdd20) 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 (0x0x7fc059209000) 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 (0x0x7fc059209360) 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 (0x0x7fc0592093c0) 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 (0x0x7fc059209420) 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 (0x0x7fc0592094e0) 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 (0x0x7fc059209780) 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 (0x0x7fc059209ae0) 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 (0x0x7fc059209b40) 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 (0x0x7fc059209ba0) 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 (0x0x7fc059209c60) 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 (0x0x7fc059209f00) 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 (0x0x7fc05924b2a0) 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 (0x0x7fc05924b300) 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 (0x0x7fc05924b360) 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 (0x0x7fc05924b420) 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 (0x0x7fc05924b6c0) 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 (0x0x7fc05924ba20) 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 (0x0x7fc05924ba80) 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 (0x0x7fc05924bae0) 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 (0x0x7fc05924bba0) 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 (0x0x7fc05924be40) 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 (0x0x7fc05928c1e0) 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 (0x0x7fc05928c240) 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 (0x0x7fc05928c2a0) 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 (0x0x7fc05928c360) 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 (0x0x7fc05928c600) 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 (0x0x7fc05928c960) 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 (0x0x7fc05928c9c0) 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 (0x0x7fc05928ca20) 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 (0x0x7fc05928cae0) 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 (0x0x7fc05928cd80) 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 (0x0x7fc0592cb120) 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 (0x0x7fc0592cb180) 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 (0x0x7fc0592cb1e0) 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 (0x0x7fc0592cb2a0) 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 (0x0x7fc0592cb540) 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 (0x0x7fc0592cb8a0) 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 (0x0x7fc0592cb900) 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 (0x0x7fc0592cb960) 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 (0x0x7fc0592cba20) 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 (0x0x7fc0592cbcc0) 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 (0x0x7fc059311060) 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 (0x0x7fc0593110c0) 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 (0x0x7fc059311120) 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 (0x0x7fc0593111e0) 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 (0x0x7fc059311480) 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 (0x0x7fc059311720) 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 (0x0x7fc059311780) 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 (0x0x7fc0593117e0) 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 (0x0x7fc0593118a0) 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 (0x0x7fc059311b40) 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 (0x0x7fc059311ea0) 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 (0x0x7fc059311f00) 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 (0x0x7fc059311f60) 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 (0x0x7fc05934b060) 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 (0x0x7fc05934b300) 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 (0x0x7fc05934b660) 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 (0x0x7fc05934b6c0) 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 (0x0x7fc05934b720) 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 (0x0x7fc05934b7e0) 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 (0x0x7fc05934ba80) 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 (0x0x7fc05934bde0) 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 (0x0x7fc05934be40) 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 (0x0x7fc05934bea0) 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 (0x0x7fc05934bf60) 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 (0x0x7fc05938e240) 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 (0x0x7fc05938e5a0) 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 (0x0x7fc05938e600) 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 (0x0x7fc05938e660) 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 (0x0x7fc05938e720) 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 (0x0x7fc05938e9c0) 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 (0x0x7fc05938ed20) 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 (0x0x7fc05938ed80) 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 (0x0x7fc05938ede0) 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 (0x0x7fc05938eea0) 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 (0x0x7fc0593cf180) 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 (0x0x7fc0593cf4e0) 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 (0x0x7fc0593cf540) 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 (0x0x7fc0593cf5a0) 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 (0x0x7fc0593cf660) 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 (0x0x7fc0593cf900) 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 (0x0x7fc0593cfc60) 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 (0x0x7fc0593cfcc0) 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 (0x0x7fc0593cfd20) 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 (0x0x7fc0593cfde0) 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 (0x0x7fc058ffa0c0) 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 (0x0x7fc058ffa360) 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 (0x0x7fc058ffa3c0) 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 (0x0x7fc058ffa420) 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 (0x0x7fc058ffa4e0) 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 (0x0x7fc058ffa780) 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 (0x0x7fc058ffaae0) 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 (0x0x7fc058ffab40) 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 (0x0x7fc058ffaba0) 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 (0x0x7fc058ffac60) 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 (0x0x7fc058ffaf00) 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 (0x0x7fc0590392a0) 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 (0x0x7fc059039300) 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 (0x0x7fc059039360) 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 (0x0x7fc059039420) 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 (0x0x7fc0590396c0) 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 (0x0x7fc059039a20) 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 (0x0x7fc059039a80) 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 (0x0x7fc059039ae0) 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 (0x0x7fc059039ba0) 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 (0x0x7fc059039e40) 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 (0x0x7fc059078120) 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 (0x0x7fc059078180) 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 (0x0x7fc0590781e0) 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 (0x0x7fc0590782a0) 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 (0x0x7fc059078540) 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 (0x0x7fc0590787e0) 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 (0x0x7fc059078840) 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 (0x0x7fc0590788a0) 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 (0x0x7fc059078960) 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 (0x0x7fc059078c00) 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 (0x0x7fc059078ea0) 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 (0x0x7fc059078f00) 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 (0x0x7fc059078f60) 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 (0x0x7fc0590b6060) 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 (0x0x7fc0590b6300) 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 (0x0x7fc0590b65a0) 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 (0x0x7fc0590b6600) 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 (0x0x7fc0590b6660) 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 (0x0x7fc0590b6720) 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 (0x0x7fc0590b69c0) 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 (0x0x7fc0590b6d20) 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 (0x0x7fc0590b6d80) 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 (0x0x7fc0590b6de0) 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 (0x0x7fc0590b6ea0) 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 (0x0x7fc0590f2180) 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 (0x0x7fc0590f24e0) 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 (0x0x7fc0590f2540) 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 (0x0x7fc0590f25a0) 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 (0x0x7fc0590f2660) 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 (0x0x7fc0590f2900) 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 (0x0x7fc0590f2ba0) 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 (0x0x7fc0590f2c00) 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 (0x0x7fc0590f2c60) 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 (0x0x7fc0590f2d20) 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 (0x0x7fc05912c000) 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> (0x0x7fc059080618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc059080680) 0 empty
    mpl_::bool_<false> (0x0x7fc05912c360) 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> (0x0x7fc0590806e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc059080750) 0 empty
    mpl_::bool_<false> (0x0x7fc05912c3c0) 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> (0x0x7fc0590807b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc059080820) 0 empty
    mpl_::bool_<false> (0x0x7fc05912c420) 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> (0x0x7fc059080888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0590808f0) 0 empty
    mpl_::bool_<false> (0x0x7fc05912c480) 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> (0x0x7fc0590809c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc059080a28) 0 empty
    mpl_::bool_<false> (0x0x7fc05912c5a0) 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> (0x0x7fc059080a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc059080af8) 0 empty
    mpl_::bool_<false> (0x0x7fc05912c600) 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> (0x0x7fc059080b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc059080bc8) 0 empty
    mpl_::bool_<false> (0x0x7fc05912c660) 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> (0x0x7fc059080c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc059080c98) 0 empty
    mpl_::bool_<false> (0x0x7fc05912c6c0) 0 empty

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

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

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

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

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

Class boost::is_copy_constructible<void>
   size=1 align=1
   base size=1 base align=1
boost::is_copy_constructible<void> (0x0x7fc059080ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc059080f08) 0 empty
    mpl_::bool_<false> (0x0x7fc05912cde0) 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> (0x0x7fc059080f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058e51000) 0 empty
    mpl_::bool_<false> (0x0x7fc05912ce40) 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> (0x0x7fc058e51068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058e510d0) 0 empty
    mpl_::bool_<false> (0x0x7fc05912cea0) 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> (0x0x7fc058e51138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058e511a0) 0 empty
    mpl_::bool_<false> (0x0x7fc05912cf00) 0 empty

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

Class boost::detail::is_empty_impl<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_empty_impl<void> (0x0x7fc058e55180) 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> (0x0x7fc058e551e0) 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> (0x0x7fc058e55240) 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> (0x0x7fc058e552a0) 0 empty

Class boost::is_floating_point<float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<float> (0x0x7fc058e513a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058e51410) 0 empty
    mpl_::bool_<true> (0x0x7fc058e553c0) 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> (0x0x7fc058e51478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058e514e0) 0 empty
    mpl_::bool_<true> (0x0x7fc058e55420) 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> (0x0x7fc058e51548) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058e515b0) 0 empty
    mpl_::bool_<true> (0x0x7fc058e55480) 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> (0x0x7fc058e51618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058e51680) 0 empty
    mpl_::bool_<true> (0x0x7fc058e554e0) 0 empty

Class boost::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<double> (0x0x7fc058e516e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058e51750) 0 empty
    mpl_::bool_<true> (0x0x7fc058e55540) 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> (0x0x7fc058e517b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058e51820) 0 empty
    mpl_::bool_<true> (0x0x7fc058e555a0) 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> (0x0x7fc058e51888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058e518f0) 0 empty
    mpl_::bool_<true> (0x0x7fc058e55600) 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> (0x0x7fc058e51958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058e519c0) 0 empty
    mpl_::bool_<true> (0x0x7fc058e55660) 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> (0x0x7fc058e51a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058e51a90) 0 empty
    mpl_::bool_<true> (0x0x7fc058e556c0) 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> (0x0x7fc058e51af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058e51b60) 0 empty
    mpl_::bool_<true> (0x0x7fc058e55720) 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> (0x0x7fc058e51bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058e51c30) 0 empty
    mpl_::bool_<true> (0x0x7fc058e55780) 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> (0x0x7fc058e51c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058e51d00) 0 empty
    mpl_::bool_<true> (0x0x7fc058e557e0) 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> (0x0x7fc058e51e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058e51ea0) 0 empty
    mpl_::bool_<false> (0x0x7fc058e559c0) 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> (0x0x7fc058e51f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058e51f70) 0 empty
    mpl_::bool_<false> (0x0x7fc058e55a20) 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> (0x0x7fc058e6d000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058e6d068) 0 empty
    mpl_::bool_<false> (0x0x7fc058e55a80) 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> (0x0x7fc058e6d0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058e6d138) 0 empty
    mpl_::bool_<false> (0x0x7fc058e55ae0) 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> (0x0x7fc058e6d208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058e6d270) 0 empty
    mpl_::bool_<false> (0x0x7fc058e55c00) 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> (0x0x7fc058e6d2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058e6d340) 0 empty
    mpl_::bool_<false> (0x0x7fc058e55c60) 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> (0x0x7fc058e6d3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058e6d410) 0 empty
    mpl_::bool_<false> (0x0x7fc058e55cc0) 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> (0x0x7fc058e6d478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058e6d4e0) 0 empty
    mpl_::bool_<false> (0x0x7fc058e55d20) 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> (0x0x7fc058e7c060) 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> (0x0x7fc058e7c4e0) 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> > (0x0x7fc058e6d8f0) 0 empty
  mpl_::bool_<true> (0x0x7fc058e7c780) 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> (0x0x7fc058e7c900) 0 empty

Class mpl_::int_<5>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<5> (0x0x7fc058e7ca20) 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> > (0x0x7fc058e6da90) 0 empty
  mpl_::int_<-1> (0x0x7fc058e7cae0) 0 empty

Class boost::mpl::not_<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_<mpl_::na> (0x0x7fc058e7cc00) 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> > (0x0x7fc058e6dc98) 0 empty
  mpl_::int_<-1> (0x0x7fc058e7cd80) 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> (0x0x7fc058eb3138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058eb31a0) 0 empty
    mpl_::bool_<true> (0x0x7fc058eee3c0) 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> (0x0x7fc058eb3208) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058eb3270) 0 empty
    mpl_::bool_<true> (0x0x7fc058eee420) 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> (0x0x7fc058eb32d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058eb3340) 0 empty
    mpl_::bool_<true> (0x0x7fc058eee480) 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> (0x0x7fc058eb33a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058eb3410) 0 empty
    mpl_::bool_<true> (0x0x7fc058eee4e0) 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> (0x0x7fc058eb3478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058eb34e0) 0 empty
    mpl_::bool_<true> (0x0x7fc058eee540) 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> (0x0x7fc058eb3548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058eb35b0) 0 empty
    mpl_::bool_<false> (0x0x7fc058eee5a0) 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> (0x0x7fc058eb3618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058eb3680) 0 empty
    mpl_::bool_<false> (0x0x7fc058eee600) 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> (0x0x7fc058eb36e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058eb3750) 0 empty
    mpl_::bool_<true> (0x0x7fc058eee660) 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> (0x0x7fc058eb37b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058eb3820) 0 empty
    mpl_::bool_<true> (0x0x7fc058eee6c0) 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> (0x0x7fc058eee720) 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> (0x0x7fc058eee780) 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> (0x0x7fc058eee7e0) 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> (0x0x7fc058eee840) 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> (0x0x7fc058eee8a0) 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> (0x0x7fc058eee900) 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> (0x0x7fc058eee960) 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> (0x0x7fc058eee9c0) 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> (0x0x7fc058eeea20) 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> (0x0x7fc058eeea80) 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> (0x0x7fc058eeeae0) 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> (0x0x7fc058eeeb40) 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> (0x0x7fc058eeeba0) 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> (0x0x7fc058eeec00) 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> (0x0x7fc058eeec60) 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> (0x0x7fc058eeecc0) 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> (0x0x7fc058eeed20) 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> (0x0x7fc058eeed80) 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> (0x0x7fc058eeede0) 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> (0x0x7fc058eeee40) 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> (0x0x7fc058eeeea0) 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> (0x0x7fc058eeef00) 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> (0x0x7fc058eeef60) 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> (0x0x7fc058f0c000) 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> (0x0x7fc058f0c0c0) 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> (0x0x7fc058f0c120) 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> (0x0x7fc058f0c180) 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> (0x0x7fc058f0c1e0) 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> (0x0x7fc058f0c240) 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> (0x0x7fc058f0c2a0) 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> (0x0x7fc058f0c600) 0 empty

Class std::allocator<boost::signals::connection>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::signals::connection> (0x0x7fc058eb3958) 0 empty
  __gnu_cxx::new_allocator<boost::signals::connection> (0x0x7fc058f0c660) 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> > (0x0x7fc058f0c6c0) 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> (0x0x7fc058f0c720) 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> > (0x0x7fc058f0c780) 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> > (0x0x7fc058eb3b60) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::signals::connection> > (0x0x7fc058f0c7e0) 0 empty

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

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

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

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

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

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

Class boost::signals::detail::truth<false>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::truth<false> (0x0x7fc058f0ccc0) 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*> (0x0x7fc058f0cde0) 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*> (0x0x7fc058eb3f08) 0 empty
  __gnu_cxx::new_allocator<const boost::signals::trackable*> (0x0x7fc058f0ce40) 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*> > (0x0x7fc058f0cd80) 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*> (0x0x7fc058f0cf60) 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*> (0x0x7fc058f0cf00) 0 empty

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

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

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

Class boost::signals::detail::slot_base::data_t
   size=48 align=8
   base size=48 base align=8
boost::signals::detail::slot_base::data_t (0x0x7fc058fdf240) 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> (0x0x7fc058fdf300) 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> (0x0x7fc058fdf360) 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> (0x0x7fc058fdf3c0) 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> (0x0x7fc058fdf420) 0 empty

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

Class boost::signals::detail::slot_base
   size=16 align=8
   base size=16 base align=8
boost::signals::detail::slot_base (0x0x7fc058fdf1e0) 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> (0x0x7fc058fdf540) 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> (0x0x7fc058fe6548) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc058fdf5a0) 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>&> (0x0x7fc058fdf660) 0 empty

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

Class boost::integer_traits<bool>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<bool> (0x0x7fc058c971c0) 0 empty
  std::numeric_limits<bool> (0x0x7fc058fdf8a0) 0 empty
  boost::detail::integer_traits_base<bool, false, true> (0x0x7fc058fdf900) 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'> (0x0x7fc058fdf960) 0 empty

Class boost::integer_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<char> (0x0x7fc058c97310) 0 empty
  std::numeric_limits<char> (0x0x7fc058fdf9c0) 0 empty
  boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7fc058fdfa20) 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> (0x0x7fc058fdfa80) 0 empty

Class boost::integer_traits<signed char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<signed char> (0x0x7fc058c97460) 0 empty
  std::numeric_limits<signed char> (0x0x7fc058fdfae0) 0 empty
  boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7fc058fdfb40) 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> (0x0x7fc058fdfba0) 0 empty

Class boost::integer_traits<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned char> (0x0x7fc058c975b0) 0 empty
  std::numeric_limits<unsigned char> (0x0x7fc058fdfc00) 0 empty
  boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7fc058fdfc60) 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> (0x0x7fc058fdfcc0) 0 empty

Class boost::integer_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<wchar_t> (0x0x7fc058c97700) 0 empty
  std::numeric_limits<wchar_t> (0x0x7fc058fdfd20) 0 empty
  boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7fc058fdfd80) 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> (0x0x7fc058fdfde0) 0 empty

Class boost::integer_traits<short int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short int> (0x0x7fc058c97850) 0 empty
  std::numeric_limits<short int> (0x0x7fc058fdfe40) 0 empty
  boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7fc058fdfea0) 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> (0x0x7fc058fdff00) 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> (0x0x7fc058c979a0) 0 empty
  std::numeric_limits<short unsigned int> (0x0x7fc058fdff60) 0 empty
  boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7fc058ca4000) 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> (0x0x7fc058ca4060) 0 empty

Class boost::integer_traits<int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<int> (0x0x7fc058c97af0) 0 empty
  std::numeric_limits<int> (0x0x7fc058ca40c0) 0 empty
  boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7fc058ca4120) 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> (0x0x7fc058ca4180) 0 empty

Class boost::integer_traits<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned int> (0x0x7fc058c97c40) 0 empty
  std::numeric_limits<unsigned int> (0x0x7fc058ca41e0) 0 empty
  boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7fc058ca4240) 0 empty

Class boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7fc058ca42a0) 0 empty

Class boost::integer_traits<long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long int> (0x0x7fc058c97d90) 0 empty
  std::numeric_limits<long int> (0x0x7fc058ca43c0) 0 empty
  boost::detail::integer_traits_base<long int, -9223372036854775808l, 9223372036854775807l> (0x0x7fc058ca4420) 0 empty

Class boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7fc058ca44e0) 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> (0x0x7fc058c97ee0) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7fc058ca4540) 0 empty
  boost::detail::integer_traits_base<long unsigned int, 0ul, 18446744073709551615ul> (0x0x7fc058ca45a0) 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> (0x0x7fc058ca4600) 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> (0x0x7fc058cad070) 0 empty
  std::numeric_limits<long long int> (0x0x7fc058ca4660) 0 empty
  boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7fc058ca46c0) 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> (0x0x7fc058ca4720) 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> (0x0x7fc058cad1c0) 0 empty
  std::numeric_limits<long long unsigned int> (0x0x7fc058ca4840) 0 empty
  boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7fc058ca48a0) 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> (0x0x7fc058ca4a80) 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> (0x0x7fc058ca4ae0) 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> (0x0x7fc058ca4b40) 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> (0x0x7fc058ca4ba0) 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> (0x0x7fc058ca4c00) 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> (0x0x7fc058ca4c60) 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> (0x0x7fc058ca4cc0) 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> (0x0x7fc058ca4d20) 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> (0x0x7fc058ca4d80) 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> (0x0x7fc058ca4de0) 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> (0x0x7fc058ca4f00) 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> (0x0x7fc058ca4f60) 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> (0x0x7fc058cba000) 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> (0x0x7fc058cba060) 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> (0x0x7fc058cba0c0) 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> (0x0x7fc058cba120) 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> (0x0x7fc058cba180) 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> (0x0x7fc058cba1e0) 0 empty

Class boost::detail::function::function_buffer::type_t
   size=16 align=8
   base size=16 base align=8
boost::detail::function::function_buffer::type_t (0x0x7fc058cba540) 0

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

Class boost::detail::function::function_buffer::obj_ref_t
   size=16 align=8
   base size=16 base align=8
boost::detail::function::function_buffer::obj_ref_t (0x0x7fc058cba660) 0

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

Class boost::detail::function::unusable
   size=1 align=1
   base size=0 base align=1
boost::detail::function::unusable (0x0x7fc058cba720) 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> (0x0x7fc058cba7e0) 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 (0x0x7fc058cba840) 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 (0x0x7fc058cba8a0) 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 (0x0x7fc058cba900) 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 (0x0x7fc058cba960) 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> (0x0x7fc058cbaae0) 0 empty

Class mpl_::integral_c<long unsigned int, 8ul>
   size=1 align=1
   base size=0 base align=1
mpl_::integral_c<long unsigned int, 8ul> (0x0x7fc058cbab40) 0 empty

Class boost::integral_constant<long unsigned int, 8ul>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<long unsigned int, 8ul> (0x0x7fc058fe6958) 0 empty
  mpl_::integral_c<long unsigned int, 8ul> (0x0x7fc058cbaba0) 0 empty

Class boost::alignment_of<boost::detail::function::function_buffer>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::detail::function::function_buffer> (0x0x7fc058fe69c0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7fc058fe6a28) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7fc058cbac00) 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 (0x0x7fc058cbae40) 0 empty

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

Class boost::function_base
   size=32 align=8
   base size=32 base align=8
boost::function_base (0x0x7fc058cbaf00) 0

Vtable for boost::bad_function_call
boost::bad_function_call::_ZTVN5boost17bad_function_callE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost17bad_function_callE)
16    (int (*)(...))boost::bad_function_call::~bad_function_call
24    (int (*)(...))boost::bad_function_call::~bad_function_call
32    (int (*)(...))std::runtime_error::what

Class boost::bad_function_call
   size=16 align=8
   base size=16 base align=8
boost::bad_function_call (0x0x7fc058fe6a90) 0
    vptr=((& boost::bad_function_call::_ZTVN5boost17bad_function_callE) + 16u)
  std::runtime_error (0x0x7fc058fe6af8) 0
      primary-for boost::bad_function_call (0x0x7fc058fe6a90)
    std::exception (0x0x7fc058cbaf60) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc058fe6af8)

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> (0x0x7fc058d434e0) 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> (0x0x7fc058d43600) 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> (0x0x7fc058d43720) 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> (0x0x7fc058d43840) 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> > (0x0x7fc058fe6ea0) 0 empty
  mpl_::bool_<false> (0x0x7fc058d43d80) 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> (0x0x7fc058d43f00) 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> > (0x0x7fc058fe6410) 0 empty
  mpl_::int_<-1> (0x0x7fc058dc70c0) 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> (0x0x7fc058dc73c0) 0 empty

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

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

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

Class mpl_::assert_
   size=1 align=1
   base size=0 base align=1
mpl_::assert_ (0x0x7fc058dc7660) 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> (0x0x7fc058dc7780) 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> (0x0x7fc058dc77e0) 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> (0x0x7fc058dc7840) 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> (0x0x7fc058dc78a0) 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> (0x0x7fc058dc7900) 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> (0x0x7fc058dc7960) 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> (0x0x7fc058dc7a80) 0 empty

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

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

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

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

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

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

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

Class boost::incrementable_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::incrementable_traversal_tag (0x0x7fc058dcc068) 0 empty
  boost::no_traversal_tag (0x0x7fc0589ee0c0) 0 empty

Class boost::single_pass_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::single_pass_traversal_tag (0x0x7fc058dcc0d0) 0 empty
  boost::incrementable_traversal_tag (0x0x7fc058dcc138) 0 empty
    boost::no_traversal_tag (0x0x7fc0589ee120) 0 empty

Class boost::forward_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::forward_traversal_tag (0x0x7fc058dcc1a0) 0 empty
  boost::single_pass_traversal_tag (0x0x7fc058dcc208) 0 empty
    boost::incrementable_traversal_tag (0x0x7fc058dcc270) 0 empty
      boost::no_traversal_tag (0x0x7fc0589ee180) 0 empty

Class boost::bidirectional_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::bidirectional_traversal_tag (0x0x7fc058dcc2d8) 0 empty
  boost::forward_traversal_tag (0x0x7fc058dcc340) 0 empty
    boost::single_pass_traversal_tag (0x0x7fc058dcc3a8) 0 empty
      boost::incrementable_traversal_tag (0x0x7fc058dcc410) 0 empty
        boost::no_traversal_tag (0x0x7fc0589ee1e0) 0 empty

Class boost::random_access_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::random_access_traversal_tag (0x0x7fc058dcc478) 0 empty
  boost::bidirectional_traversal_tag (0x0x7fc058dcc4e0) 0 empty
    boost::forward_traversal_tag (0x0x7fc058dcc548) 0 empty
      boost::single_pass_traversal_tag (0x0x7fc058dcc5b0) 0 empty
        boost::incrementable_traversal_tag (0x0x7fc058dcc618) 0 empty
          boost::no_traversal_tag (0x0x7fc0589ee240) 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 (0x0x7fc058a0e0d0) 0 empty
  std::input_iterator_tag (0x0x7fc0589eec00) 0 empty

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

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

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

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

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

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

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

Class mpl_::void_
   size=1 align=1
   base size=0 base align=1
mpl_::void_ (0x0x7fc058a62e40) 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_> (0x0x7fc058a97208) 0 empty
  mpl_::bool_<true> (0x0x7fc058a62f00) 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_> (0x0x7fc058a972d8) 0 empty
  mpl_::bool_<false> (0x0x7fc058ac3000) 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> (0x0x7fc058ac3060) 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> > (0x0x7fc058a97410) 0 empty
  mpl_::int_<-1> (0x0x7fc058ac31e0) 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> (0x0x7fc058ac3240) 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> > (0x0x7fc058a97548) 0 empty
  mpl_::int_<-1> (0x0x7fc058ac33c0) 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> (0x0x7fc058ac3a20) 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> (0x0x7fc058ac3a80) 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> (0x0x7fc058ac3ae0) 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> (0x0x7fc058ac3b40) 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> (0x0x7fc058ac3ba0) 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> (0x0x7fc058ac3c00) 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> (0x0x7fc058ac3c60) 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> (0x0x7fc058a97888) 0 empty
  mpl_::bool_<false> (0x0x7fc058ac3de0) 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> (0x0x7fc058b01900) 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> (0x0x7fc058b01960) 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> (0x0x7fc058b019c0) 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> (0x0x7fc058b01a20) 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> (0x0x7fc058b01a80) 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> (0x0x7fc058b01ae0) 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> (0x0x7fc058b01b40) 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> (0x0x7fc058b01ba0) 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> (0x0x7fc058b018a0) 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> (0x0x7fc058b01c00) 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> > (0x0x7fc058a97a28) 0 empty
  mpl_::int_<-1> (0x0x7fc058b01d80) 0 empty

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

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

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

Class boost::signals::detail::stored_group
   size=24 align=8
   base size=24 base align=8
boost::signals::detail::stored_group (0x0x7fc058b67960) 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> (0x0x7fc058b67c00) 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> (0x0x7fc0587ef138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0587ef1a0) 0 empty
    mpl_::bool_<false> (0x0x7fc058b67c60) 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> (0x0x7fc0587ef208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0587ef270) 0 empty
    mpl_::bool_<false> (0x0x7fc058b67cc0) 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> (0x0x7fc0587ef2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0587ef340) 0 empty
    mpl_::bool_<false> (0x0x7fc058b67d20) 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> (0x0x7fc058b67d80) 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> (0x0x7fc0587ef3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0587ef410) 0 empty
    mpl_::bool_<false> (0x0x7fc058b67de0) 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> (0x0x7fc0587ef478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0587ef4e0) 0 empty
    mpl_::bool_<false> (0x0x7fc058b67e40) 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> (0x0x7fc0587ef548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0587ef5b0) 0 empty
    mpl_::bool_<false> (0x0x7fc058b67ea0) 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> (0x0x7fc058b67f00) 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> (0x0x7fc0587ef618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0587ef680) 0 empty
    mpl_::bool_<false> (0x0x7fc058b67f60) 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> (0x0x7fc058807000) 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> (0x0x7fc058807060) 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> (0x0x7fc058b67ba0) 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> (0x0x7fc058807180) 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> (0x0x7fc0587ef820) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7fc0588072a0) 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> (0x0x7fc0588074e0) 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> (0x0x7fc058807480) 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> (0x0x7fc058807420) 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> (0x0x7fc0588073c0) 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> (0x0x7fc058807600) 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> (0x0x7fc0587efaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0587efb60) 0 empty
    mpl_::bool_<false> (0x0x7fc058807660) 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> (0x0x7fc0587efbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0587efc30) 0 empty
    mpl_::bool_<false> (0x0x7fc0588076c0) 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> (0x0x7fc0587efc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0587efd00) 0 empty
    mpl_::bool_<false> (0x0x7fc058807720) 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> (0x0x7fc0587efd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0587efdd0) 0 empty
    mpl_::bool_<false> (0x0x7fc058807780) 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> (0x0x7fc0588077e0) 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> (0x0x7fc0588075a0) 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> (0x0x7fc058807540) 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> (0x0x7fc058807360) 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> (0x0x7fc0588079c0) 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> (0x0x7fc0587eff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0587eff70) 0 empty
    mpl_::bool_<false> (0x0x7fc058807a20) 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> (0x0x7fc058824000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058824068) 0 empty
    mpl_::bool_<false> (0x0x7fc058807a80) 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> (0x0x7fc058807ae0) 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> (0x0x7fc058807b40) 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> (0x0x7fc0588240d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058824138) 0 empty
    mpl_::bool_<false> (0x0x7fc058807ba0) 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> (0x0x7fc0588241a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058824208) 0 empty
    mpl_::bool_<false> (0x0x7fc058807c00) 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> (0x0x7fc058824270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588242d8) 0 empty
    mpl_::bool_<false> (0x0x7fc058807c60) 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*> (0x0x7fc058807d80) 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> (0x0x7fc058824410) 0 empty
  boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7fc058807de0) 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> (0x0x7fc058824478) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::input_iterator_tag> (0x0x7fc0588244e0) 0 empty
    boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7fc058807e40) 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> (0x0x7fc058824548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588245b0) 0 empty
    mpl_::bool_<false> (0x0x7fc058807ea0) 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> (0x0x7fc058824618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058824680) 0 empty
    mpl_::bool_<false> (0x0x7fc058807f00) 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> > (0x0x7fc0588246e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058824750) 0 empty
    mpl_::bool_<false> (0x0x7fc058807f60) 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> (0x0x7fc05883f120) 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> (0x0x7fc0588247b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058824820) 0 empty
    mpl_::bool_<false> (0x0x7fc05883f180) 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> (0x0x7fc058824888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588248f0) 0 empty
    mpl_::bool_<false> (0x0x7fc05883f1e0) 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> (0x0x7fc058824958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588249c0) 0 empty
    mpl_::bool_<false> (0x0x7fc05883f240) 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> (0x0x7fc05883f2a0) 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> (0x0x7fc058824a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058824a90) 0 empty
    mpl_::bool_<false> (0x0x7fc05883f300) 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> (0x0x7fc05883f360) 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> (0x0x7fc05883f0c0) 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> (0x0x7fc05883f480) 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> (0x0x7fc058824b60) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7fc05883f5a0) 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> (0x0x7fc05883f660) 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> (0x0x7fc05883f6c0) 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> (0x0x7fc058824dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058824e38) 0 empty
    mpl_::bool_<false> (0x0x7fc05883f720) 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> (0x0x7fc058824ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058824f08) 0 empty
    mpl_::bool_<false> (0x0x7fc05883f780) 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> (0x0x7fc05883f7e0) 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> (0x0x7fc058824f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058853000) 0 empty
    mpl_::bool_<false> (0x0x7fc05883f840) 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> (0x0x7fc058853068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588530d0) 0 empty
    mpl_::bool_<false> (0x0x7fc05883f8a0) 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> (0x0x7fc058853138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588531a0) 0 empty
    mpl_::bool_<false> (0x0x7fc05883f900) 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*> (0x0x7fc05883fa20) 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> (0x0x7fc0588532d8) 0 empty
  boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7fc05883fa80) 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> (0x0x7fc058853340) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::output_iterator_tag> (0x0x7fc0588533a8) 0 empty
    boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7fc05883fae0) 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> (0x0x7fc058853410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058853478) 0 empty
    mpl_::bool_<false> (0x0x7fc05883fb40) 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> (0x0x7fc0588534e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058853548) 0 empty
    mpl_::bool_<false> (0x0x7fc05883fba0) 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> > (0x0x7fc0588535b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058853618) 0 empty
    mpl_::bool_<false> (0x0x7fc05883fc00) 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> > (0x0x7fc058853750) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0588537b8) 0 empty
    mpl_::bool_<false> (0x0x7fc05883fc60) 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> > (0x0x7fc058853820) 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> > (0x0x7fc058853888) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0588538f0) 0 empty
      mpl_::bool_<false> (0x0x7fc05883fcc0) 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> (0x0x7fc058853958) 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> > (0x0x7fc0588539c0) 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> > (0x0x7fc058853a28) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc058853a90) 0 empty
        mpl_::bool_<false> (0x0x7fc05883fd20) 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&> > (0x0x7fc05883fd80) 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&> > (0x0x7fc058b67b40) 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> (0x0x7fc05883fea0) 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> > (0x0x7fc05883fe40) 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> > (0x0x7fc058876000) 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&> (0x0x7fc0588761e0) 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&> (0x0x7fc058853d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058853d68) 0 empty
    mpl_::bool_<true> (0x0x7fc058876240) 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&> (0x0x7fc058853dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058853e38) 0 empty
    mpl_::bool_<false> (0x0x7fc0588762a0) 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&> (0x0x7fc058853ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058853f08) 0 empty
    mpl_::bool_<true> (0x0x7fc058876300) 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&> > (0x0x7fc058853f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058884000) 0 empty
    mpl_::bool_<true> (0x0x7fc058876360) 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> (0x0x7fc058876420) 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> (0x0x7fc058884138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588841a0) 0 empty
    mpl_::bool_<false> (0x0x7fc058876480) 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> (0x0x7fc0588764e0) 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> (0x0x7fc0588763c0) 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> (0x0x7fc058876600) 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> (0x0x7fc058884270) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7fc058876720) 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> (0x0x7fc0588768a0) 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> (0x0x7fc058876900) 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> (0x0x7fc0588844e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058884548) 0 empty
    mpl_::bool_<false> (0x0x7fc058876960) 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*> (0x0x7fc058876a80) 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> (0x0x7fc058884680) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7fc058876ae0) 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> (0x0x7fc0588846e8) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::forward_traversal_tag> (0x0x7fc058884750) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7fc058876b40) 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> (0x0x7fc0588847b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058884820) 0 empty
    mpl_::bool_<false> (0x0x7fc058876ba0) 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> (0x0x7fc058884888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0588848f0) 0 empty
    mpl_::bool_<true> (0x0x7fc058876c00) 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> > (0x0x7fc058884958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0588849c0) 0 empty
    mpl_::bool_<true> (0x0x7fc058876c60) 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> > (0x0x7fc058884af8) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fc058884b60) 0 empty
    mpl_::bool_<true> (0x0x7fc058876cc0) 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> > (0x0x7fc058884bc8) 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> > (0x0x7fc058884c30) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fc058884c98) 0 empty
      mpl_::bool_<true> (0x0x7fc058876d20) 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> > > (0x0x7fc058876d80) 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> > > (0x0x7fc058876180) 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> (0x0x7fc058876f00) 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> (0x0x7fc058884dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058884e38) 0 empty
    mpl_::bool_<false> (0x0x7fc058876f60) 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> (0x0x7fc058884ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058884f08) 0 empty
    mpl_::bool_<false> (0x0x7fc0588b4000) 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> (0x0x7fc058884f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588b6000) 0 empty
    mpl_::bool_<false> (0x0x7fc0588b4060) 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> (0x0x7fc0588b40c0) 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> (0x0x7fc0588b6068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588b60d0) 0 empty
    mpl_::bool_<false> (0x0x7fc0588b4120) 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> (0x0x7fc0588b4180) 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> (0x0x7fc058876ea0) 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> (0x0x7fc0588b41e0) 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> (0x0x7fc0588b6340) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7fc0588b4240) 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> (0x0x7fc0588b4360) 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> (0x0x7fc0588b4480) 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> (0x0x7fc0588b6478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588b64e0) 0 empty
    mpl_::bool_<false> (0x0x7fc0588b44e0) 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> (0x0x7fc0588b6548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588b65b0) 0 empty
    mpl_::bool_<false> (0x0x7fc0588b4540) 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> (0x0x7fc0588b45a0) 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> (0x0x7fc0588b6618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588b6680) 0 empty
    mpl_::bool_<false> (0x0x7fc0588b4600) 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> (0x0x7fc0588b66e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588b6750) 0 empty
    mpl_::bool_<false> (0x0x7fc0588b4660) 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> (0x0x7fc0588b67b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588b6820) 0 empty
    mpl_::bool_<false> (0x0x7fc0588b46c0) 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*> (0x0x7fc0588b47e0) 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> (0x0x7fc0588b6958) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7fc0588b4840) 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> (0x0x7fc0588b69c0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::random_access_traversal_tag> (0x0x7fc0588b6a28) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7fc0588b48a0) 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> (0x0x7fc0588b6a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588b6af8) 0 empty
    mpl_::bool_<false> (0x0x7fc0588b4900) 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> (0x0x7fc0588b6b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588b6bc8) 0 empty
    mpl_::bool_<false> (0x0x7fc0588b4960) 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> > (0x0x7fc0588b49c0) 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> > (0x0x7fc058876e40) 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> (0x0x7fc0588b4ae0) 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> (0x0x7fc0588b6d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588b6d68) 0 empty
    mpl_::bool_<false> (0x0x7fc0588b4b40) 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> (0x0x7fc0588b6dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588b6e38) 0 empty
    mpl_::bool_<false> (0x0x7fc0588b4ba0) 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> (0x0x7fc0588b6ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588b6f08) 0 empty
    mpl_::bool_<false> (0x0x7fc0588b4c00) 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> (0x0x7fc0588b4c60) 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> (0x0x7fc0588b6f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588e7000) 0 empty
    mpl_::bool_<false> (0x0x7fc0588b4cc0) 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> (0x0x7fc0588b4d20) 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> (0x0x7fc0588b4a80) 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> (0x0x7fc0588b4d80) 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> (0x0x7fc0588e7270) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7fc0588b4de0) 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> (0x0x7fc0588b4f00) 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> (0x0x7fc0588ec060) 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> (0x0x7fc0588e73a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588e7410) 0 empty
    mpl_::bool_<false> (0x0x7fc0588ec0c0) 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> (0x0x7fc0588e7478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588e74e0) 0 empty
    mpl_::bool_<false> (0x0x7fc0588ec120) 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> (0x0x7fc0588ec180) 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> (0x0x7fc0588e7548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588e75b0) 0 empty
    mpl_::bool_<false> (0x0x7fc0588ec1e0) 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> (0x0x7fc0588e7618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588e7680) 0 empty
    mpl_::bool_<false> (0x0x7fc0588ec240) 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> (0x0x7fc0588e76e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588e7750) 0 empty
    mpl_::bool_<false> (0x0x7fc0588ec2a0) 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*> (0x0x7fc0588ec3c0) 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> (0x0x7fc0588e7888) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7fc0588ec420) 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> (0x0x7fc0588e78f0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::bidirectional_traversal_tag> (0x0x7fc0588e7958) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7fc0588ec480) 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> (0x0x7fc0588e79c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588e7a28) 0 empty
    mpl_::bool_<false> (0x0x7fc0588ec4e0) 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> (0x0x7fc0588e7a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588e7af8) 0 empty
    mpl_::bool_<false> (0x0x7fc0588ec540) 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> (0x0x7fc0588ec5a0) 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> (0x0x7fc0588b4a20) 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> > (0x0x7fc058876de0) 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> > > (0x0x7fc058876120) 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&> (0x0x7fc0588e7bc8) 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> > > (0x0x7fc0588ec600) 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> (0x0x7fc0588ec780) 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> (0x0x7fc0588e7c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588e7d00) 0 empty
    mpl_::bool_<false> (0x0x7fc0588ec7e0) 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> (0x0x7fc0588e7d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588e7dd0) 0 empty
    mpl_::bool_<false> (0x0x7fc0588ec840) 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> (0x0x7fc0588e7e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588e7ea0) 0 empty
    mpl_::bool_<false> (0x0x7fc0588ec8a0) 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> (0x0x7fc0588ec900) 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> (0x0x7fc0588e7f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0588e7f70) 0 empty
    mpl_::bool_<false> (0x0x7fc0588ec960) 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> (0x0x7fc05891a000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05891a068) 0 empty
    mpl_::bool_<false> (0x0x7fc0588ec9c0) 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> (0x0x7fc05891a0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05891a138) 0 empty
    mpl_::bool_<false> (0x0x7fc0588eca20) 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> (0x0x7fc0588eca80) 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> (0x0x7fc05891a1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05891a208) 0 empty
    mpl_::bool_<false> (0x0x7fc0588ecae0) 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> (0x0x7fc0588ecb40) 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> (0x0x7fc0588ec720) 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> (0x0x7fc0588ecba0) 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> (0x0x7fc05891a478) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7fc0588ecc00) 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> (0x0x7fc0588ecea0) 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> (0x0x7fc0588ece40) 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> (0x0x7fc0588ecde0) 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> (0x0x7fc0588ecd80) 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> (0x0x7fc058929000) 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> (0x0x7fc05891a6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05891a750) 0 empty
    mpl_::bool_<false> (0x0x7fc058929060) 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> (0x0x7fc05891a7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05891a820) 0 empty
    mpl_::bool_<false> (0x0x7fc0589290c0) 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> (0x0x7fc05891a888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05891a8f0) 0 empty
    mpl_::bool_<false> (0x0x7fc058929120) 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> (0x0x7fc05891a958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05891a9c0) 0 empty
    mpl_::bool_<false> (0x0x7fc058929180) 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> (0x0x7fc0589291e0) 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> (0x0x7fc0588ecf60) 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> (0x0x7fc0588ecf00) 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> (0x0x7fc0588ecd20) 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> (0x0x7fc058929300) 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> (0x0x7fc05891abc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05891ac30) 0 empty
    mpl_::bool_<false> (0x0x7fc058929360) 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> (0x0x7fc05891ac98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05891ad00) 0 empty
    mpl_::bool_<false> (0x0x7fc0589293c0) 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> (0x0x7fc058929420) 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> (0x0x7fc05891ad68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05891add0) 0 empty
    mpl_::bool_<false> (0x0x7fc058929480) 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> (0x0x7fc05891ae38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05891aea0) 0 empty
    mpl_::bool_<false> (0x0x7fc0589294e0) 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> (0x0x7fc05891af08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05891af70) 0 empty
    mpl_::bool_<false> (0x0x7fc058929540) 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*> (0x0x7fc058929660) 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> (0x0x7fc05894d0d0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7fc0589296c0) 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> (0x0x7fc05894d138) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::incrementable_traversal_tag> (0x0x7fc05894d1a0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7fc058929720) 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> (0x0x7fc05894d208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05894d270) 0 empty
    mpl_::bool_<false> (0x0x7fc058929780) 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> (0x0x7fc05894d2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05894d340) 0 empty
    mpl_::bool_<false> (0x0x7fc0589297e0) 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> > (0x0x7fc058929840) 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> > (0x0x7fc0588ec6c0) 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> (0x0x7fc0589299c0) 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> (0x0x7fc05894d478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05894d4e0) 0 empty
    mpl_::bool_<false> (0x0x7fc058929a20) 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> (0x0x7fc05894d548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05894d5b0) 0 empty
    mpl_::bool_<false> (0x0x7fc058929a80) 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> (0x0x7fc05894d618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05894d680) 0 empty
    mpl_::bool_<false> (0x0x7fc058929ae0) 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> (0x0x7fc058929b40) 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> (0x0x7fc05894d6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05894d750) 0 empty
    mpl_::bool_<false> (0x0x7fc058929ba0) 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> (0x0x7fc058929c00) 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> (0x0x7fc058929960) 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> (0x0x7fc058929d20) 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> (0x0x7fc05894d820) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7fc058929e40) 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> (0x0x7fc058964000) 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> (0x0x7fc058964060) 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> (0x0x7fc05894da90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05894daf8) 0 empty
    mpl_::bool_<false> (0x0x7fc0589640c0) 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> (0x0x7fc05894db60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05894dbc8) 0 empty
    mpl_::bool_<false> (0x0x7fc058964120) 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> (0x0x7fc058964180) 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> (0x0x7fc05894dc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05894dc98) 0 empty
    mpl_::bool_<false> (0x0x7fc0589641e0) 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> (0x0x7fc05894dd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05894dd68) 0 empty
    mpl_::bool_<false> (0x0x7fc058964240) 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> (0x0x7fc05894ddd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05894de38) 0 empty
    mpl_::bool_<false> (0x0x7fc0589642a0) 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*> (0x0x7fc0589643c0) 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> (0x0x7fc05894df70) 0 empty
  boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7fc058964420) 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> (0x0x7fc058985000) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::random_access_iterator_tag> (0x0x7fc058985068) 0 empty
    boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7fc058964480) 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> (0x0x7fc0589850d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058985138) 0 empty
    mpl_::bool_<false> (0x0x7fc0589644e0) 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> (0x0x7fc0589851a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058985208) 0 empty
    mpl_::bool_<false> (0x0x7fc058964540) 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> > > > > (0x0x7fc0589645a0) 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> > > > > (0x0x7fc058929900) 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> (0x0x7fc058964720) 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> (0x0x7fc058985340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0589853a8) 0 empty
    mpl_::bool_<false> (0x0x7fc058964780) 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> (0x0x7fc058985410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058985478) 0 empty
    mpl_::bool_<false> (0x0x7fc0589647e0) 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> (0x0x7fc0589854e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058985548) 0 empty
    mpl_::bool_<false> (0x0x7fc058964840) 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> (0x0x7fc0589648a0) 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> (0x0x7fc0589855b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058985618) 0 empty
    mpl_::bool_<false> (0x0x7fc058964900) 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> (0x0x7fc058964960) 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> (0x0x7fc0589646c0) 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> (0x0x7fc058964a80) 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> (0x0x7fc0589856e8) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7fc058964ba0) 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> (0x0x7fc058964d20) 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> (0x0x7fc058964d80) 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> (0x0x7fc058985958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0589859c0) 0 empty
    mpl_::bool_<false> (0x0x7fc058964de0) 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> (0x0x7fc058985a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058985a90) 0 empty
    mpl_::bool_<false> (0x0x7fc058964e40) 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> (0x0x7fc058964ea0) 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> (0x0x7fc058985af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058985b60) 0 empty
    mpl_::bool_<false> (0x0x7fc058964f00) 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> (0x0x7fc058985bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058985c30) 0 empty
    mpl_::bool_<false> (0x0x7fc058964f60) 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> (0x0x7fc058985c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058985d00) 0 empty
    mpl_::bool_<false> (0x0x7fc05899f000) 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*> (0x0x7fc05899f120) 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> (0x0x7fc058985e38) 0 empty
  boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7fc05899f180) 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> (0x0x7fc058985ea0) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::bidirectional_iterator_tag> (0x0x7fc058985f08) 0 empty
    boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7fc05899f1e0) 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> (0x0x7fc058985f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0589b7000) 0 empty
    mpl_::bool_<false> (0x0x7fc05899f240) 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> (0x0x7fc0589b7068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0589b70d0) 0 empty
    mpl_::bool_<false> (0x0x7fc05899f2a0) 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> > > > (0x0x7fc05899f300) 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> > > > (0x0x7fc058964660) 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> (0x0x7fc05899f480) 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> (0x0x7fc0589b7208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0589b7270) 0 empty
    mpl_::bool_<false> (0x0x7fc05899f4e0) 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> (0x0x7fc05899f540) 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> (0x0x7fc05899f420) 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> (0x0x7fc05899f5a0) 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> (0x0x7fc0589b7410) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7fc05899f6c0) 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> (0x0x7fc05899f780) 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> (0x0x7fc05899f8a0) 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> (0x0x7fc0589b75b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0589b7618) 0 empty
    mpl_::bool_<false> (0x0x7fc05899f900) 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*> (0x0x7fc05899fa20) 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> (0x0x7fc0589b7750) 0 empty
  boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7fc05899fa80) 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> (0x0x7fc0589b77b8) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::forward_iterator_tag> (0x0x7fc0589b7820) 0 empty
    boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7fc05899fae0) 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> (0x0x7fc0589b7888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0589b78f0) 0 empty
    mpl_::bool_<false> (0x0x7fc05899fb40) 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> (0x0x7fc0589b7958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0589b79c0) 0 empty
    mpl_::bool_<true> (0x0x7fc05899fba0) 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> > > (0x0x7fc05899fc00) 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> > > (0x0x7fc05899f3c0) 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> (0x0x7fc05899fc60) 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> > > (0x0x7fc05899f360) 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> > > > (0x0x7fc058964600) 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> > > > > (0x0x7fc0589298a0) 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> (0x0x7fc0589b7af8) 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> > > > > (0x0x7fc05899fcc0) 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> > (0x0x7fc0588ec660) 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> (0x0x7fc0589b7b60) 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> > (0x0x7fc05899fd20) 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> (0x0x7fc0589b7c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0589b7c98) 0 empty
    mpl_::bool_<true> (0x0x7fc05899fde0) 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> > (0x0x7fc05899fe40) 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> > (0x0x7fc05899fd80) 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&> (0x0x7fc05883fde0) 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&> > (0x0x7fc058b67ae0) 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&> (0x0x7fc0589b7d68) 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&> > (0x0x7fc05899fea0) 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*> (0x0x7fc0585f0000) 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> (0x0x7fc0585f0060) 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> (0x0x7fc0589b7ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0589b7f08) 0 empty
    mpl_::bool_<false> (0x0x7fc0585f00c0) 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> (0x0x7fc0585f0120) 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> (0x0x7fc05899ff60) 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> (0x0x7fc05899ff00) 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&> (0x0x7fc0585f8000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0585f8068) 0 empty
    mpl_::bool_<false> (0x0x7fc0585f0240) 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&> > (0x0x7fc0585f80d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0585f8138) 0 empty
    mpl_::bool_<false> (0x0x7fc0585f02a0) 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&> (0x0x7fc0585f8270) 0 empty
  mpl_::bool_<false> (0x0x7fc0585f0300) 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&> > (0x0x7fc0585f83a8) 0 empty
  mpl_::bool_<false> (0x0x7fc0585f0360) 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> (0x0x7fc0585f03c0) 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> (0x0x7fc0585f8410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0585f8478) 0 empty
    mpl_::bool_<false> (0x0x7fc0585f0420) 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> > (0x0x7fc0585f84e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0585f8548) 0 empty
    mpl_::bool_<false> (0x0x7fc0585f0480) 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> > (0x0x7fc0585f8680) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0585f86e8) 0 empty
    mpl_::bool_<false> (0x0x7fc0585f04e0) 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> > (0x0x7fc0585f8750) 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> > (0x0x7fc0585f87b8) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0585f8820) 0 empty
      mpl_::bool_<false> (0x0x7fc0585f0540) 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> > (0x0x7fc0585f8888) 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> > (0x0x7fc0585f88f0) 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> > (0x0x7fc0585f8958) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0585f89c0) 0 empty
        mpl_::bool_<false> (0x0x7fc0585f05a0) 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&> (0x0x7fc0585f8a28) 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> > (0x0x7fc0585f8a90) 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> > (0x0x7fc0585f8af8) 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> > (0x0x7fc0585f8b60) 0 empty
        boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0585f8bc8) 0 empty
          mpl_::bool_<false> (0x0x7fc0585f0600) 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> > (0x0x7fc0585f0660) 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> > (0x0x7fc0585f01e0) 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> (0x0x7fc0585f07e0) 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> (0x0x7fc0585f0780) 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> (0x0x7fc0585f0720) 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> (0x0x7fc0585f06c0) 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> > (0x0x7fc0585f0180) 0 empty

Class boost::detail::iterator_facade_types<boost::signals::detail::connection_slot_pair, boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair&, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_facade_types<boost::signals::detail::connection_slot_pair, boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair&, long int> (0x0x7fc058b67a80) 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*> (0x0x7fc0585f0840) 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> (0x0x7fc0585f0960) 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> (0x0x7fc0585f09c0) 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> (0x0x7fc0585f0a20) 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> (0x0x7fc0585f8ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0585f8f08) 0 empty
    mpl_::bool_<false> (0x0x7fc0585f0a80) 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> (0x0x7fc0585f8f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058614000) 0 empty
    mpl_::bool_<false> (0x0x7fc0585f0ae0) 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> (0x0x7fc058614068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0586140d0) 0 empty
    mpl_::bool_<false> (0x0x7fc0585f0b40) 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> (0x0x7fc058614138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0586141a0) 0 empty
    mpl_::bool_<false> (0x0x7fc0585f0ba0) 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> (0x0x7fc0585f0c00) 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> (0x0x7fc0585f0cc0) 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> (0x0x7fc0585f0c60) 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> (0x0x7fc0585f0d20) 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> (0x0x7fc0586630c0) 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> (0x0x7fc058614680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0586146e8) 0 empty
    mpl_::bool_<false> (0x0x7fc0586631e0) 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> (0x0x7fc058614750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0586147b8) 0 empty
    mpl_::bool_<false> (0x0x7fc058663240) 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> (0x0x7fc058614820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058614888) 0 empty
    mpl_::bool_<false> (0x0x7fc0586632a0) 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> (0x0x7fc0586148f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058614958) 0 empty
    mpl_::bool_<false> (0x0x7fc058663300) 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> (0x0x7fc0586149c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058614a28) 0 empty
    mpl_::bool_<false> (0x0x7fc058663360) 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> (0x0x7fc058614a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058614af8) 0 empty
    mpl_::bool_<false> (0x0x7fc0586633c0) 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> (0x0x7fc058614b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058614bc8) 0 empty
    mpl_::bool_<false> (0x0x7fc058663420) 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> > (0x0x7fc058614c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058614c98) 0 empty
    mpl_::bool_<false> (0x0x7fc058663480) 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> > (0x0x7fc058614d00) 0 empty
  mpl_::bool_<false> (0x0x7fc0586635a0) 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> > (0x0x7fc058614d68) 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> > (0x0x7fc058614dd0) 0 empty
    mpl_::bool_<false> (0x0x7fc058663600) 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> > > (0x0x7fc058614e38) 0 empty
  mpl_::bool_<false> (0x0x7fc058663660) 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> (0x0x7fc058614ea0) 0 empty
  mpl_::bool_<true> (0x0x7fc0586636c0) 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> > > (0x0x7fc058614f08) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7fc058614f70) 0 empty
    mpl_::bool_<true> (0x0x7fc058663720) 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&> (0x0x7fc058679000) 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> > > (0x0x7fc058679068) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7fc0586790d0) 0 empty
      mpl_::bool_<true> (0x0x7fc058663780) 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> (0x0x7fc0586637e0) 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> (0x0x7fc0585f0900) 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&> (0x0x7fc0585f08a0) 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> (0x0x7fc058b67a20) 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> (0x0x7fc058663900) 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> (0x0x7fc058679208) 0 empty
  __gnu_cxx::new_allocator<boost::signals::detail::connection_slot_pair> (0x0x7fc058663960) 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> > (0x0x7fc0586639c0) 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> (0x0x7fc058663a20) 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> > (0x0x7fc058663a80) 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> > (0x0x7fc058679340) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7fc058663ba0) 0 empty

Class std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> >::_List_impl (0x0x7fc0586793a8) 0
  std::allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7fc058679410) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7fc058663c60) 0 empty

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

Class std::list<boost::signals::detail::connection_slot_pair>
   size=16 align=8
   base size=16 base align=8
std::list<boost::signals::detail::connection_slot_pair> (0x0x7fc058679478) 0
  std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > (0x0x7fc058663d20) 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> > > (0x0x7fc058663ea0) 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> > > (0x0x7fc0586795b0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7fc058663f00) 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> > > > (0x0x7fc058663f60) 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> > > (0x0x7fc0587150c0) 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> > > (0x0x7fc058715060) 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> > > > (0x0x7fc0587151e0) 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> > > > (0x0x7fc058715180) 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> (0x0x7fc058715240) 0 empty

Class boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>
   size=32 align=8
   base size=32 base align=8
boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> (0x0x7fc058673f50) 0
  boost::function_base (0x0x7fc0587152a0) 0
  std::binary_function<boost::signals::detail::stored_group, boost::signals::detail::stored_group, bool> (0x0x7fc058715300) 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> > > > (0x0x7fc058715540) 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> > > > (0x0x7fc058679af8) 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> > > > (0x0x7fc0587155a0) 0 empty

Class std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >::_Rb_tree_impl<boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, false>
   size=72 align=8
   base size=72 base align=8
std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >::_Rb_tree_impl<boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, false> (0x0x7fc058679b60) 0
  std::allocator<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > > (0x0x7fc058679bc8) 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> > > > (0x0x7fc058715600) 0 empty

Class std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >
   size=72 align=8
   base size=72 base align=8
std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > > (0x0x7fc058715120) 0

Class std::map<boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair>, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> >
   size=72 align=8
   base size=72 base align=8
std::map<boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair>, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> > (0x0x7fc058663e40) 0

Class std::_Rb_tree_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7fc058715660) 0

Class std::_List_iterator<boost::signals::detail::connection_slot_pair>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<boost::signals::detail::connection_slot_pair> (0x0x7fc058715720) 0

Class boost::signals::detail::named_slot_map_iterator
   size=32 align=8
   base size=25 base align=8
boost::signals::detail::named_slot_map_iterator (0x0x7fc0585f8e38) 0
  boost::iterator_facade<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::connection_slot_pair, boost::forward_traversal_tag> (0x0x7fc058663840) 0 empty

Class std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >
   size=40 align=8
   base size=40 base align=8
std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > (0x0x7fc058715780) 0

Class boost::signals::detail::named_slot_map
   size=80 align=8
   base size=80 base align=8
boost::signals::detail::named_slot_map (0x0x7fc0587157e0) 0

Class std::_Rb_tree_const_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7fc058715840) 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> (0x0x7fc058715960) 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> (0x0x7fc0587159c0) 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> (0x0x7fc058715a20) 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> (0x0x7fc058715a80) 0 empty

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

Class boost::signals::detail::call_notification
   size=16 align=8
   base size=16 base align=8
boost::signals::detail::call_notification (0x0x7fc0587158a0) 0

Class boost::signals::detail::signal_base_impl::temporarily_set_clearing
   size=8 align=8
   base size=8 base align=8
boost::signals::detail::signal_base_impl::temporarily_set_clearing (0x0x7fc058715c00) 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> (0x0x7fc058715c60) 0

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

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

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

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

Class boost::in_place_factory0
   size=1 align=1
   base size=1 base align=1
boost::in_place_factory0 (0x0x7fc058464208) 0 empty
  boost::in_place_factory_base (0x0x7fc05847b120) 0 empty

Class boost::optional_detail::optional_tag
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::optional_tag (0x0x7fc05847bcc0) 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> (0x0x7fc05847bf60) 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> (0x0x7fc0585640c0) 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> (0x0x7fc0585645a0) 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> (0x0x7fc0585646c0) 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> (0x0x7fc0585647e0) 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> (0x0x7fc058564d20) 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> (0x0x7fc058564f00) 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> (0x0x7fc058564f60) 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> (0x0x7fc0581e0000) 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> (0x0x7fc0581e0060) 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> (0x0x7fc0581e00c0) 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> (0x0x7fc0581e0120) 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> (0x0x7fc0581e0180) 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> (0x0x7fc058564ea0) 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> > (0x0x7fc0581e01e0) 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> (0x0x7fc0581e0240) 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> (0x0x7fc0585b3680) 0 empty
  boost::detail::always_bool2::apply<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7fc0581e02a0) 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> (0x0x7fc0585b36e8) 0 empty
  boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7fc0585b3750) 0 empty
    boost::detail::always_bool2::apply<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7fc0581e0300) 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> (0x0x7fc0581e03c0) 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> (0x0x7fc0585b37b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0585b3820) 0 empty
    mpl_::bool_<false> (0x0x7fc0581e0420) 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> (0x0x7fc0585b3888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0585b38f0) 0 empty
    mpl_::bool_<false> (0x0x7fc0581e0480) 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> (0x0x7fc0585b3958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0585b39c0) 0 empty
    mpl_::bool_<false> (0x0x7fc0581e04e0) 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> (0x0x7fc0581e0540) 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> (0x0x7fc0585b3a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0585b3a90) 0 empty
    mpl_::bool_<false> (0x0x7fc0581e05a0) 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> (0x0x7fc0581e0600) 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> (0x0x7fc0581e0360) 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> (0x0x7fc0581e0660) 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> (0x0x7fc0585b3b60) 0 empty
  boost::detail::is_convertible_impl<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7fc0581e06c0) 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> (0x0x7fc0581e08a0) 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> (0x0x7fc0581e0840) 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> (0x0x7fc0581e07e0) 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> (0x0x7fc0581e0780) 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> (0x0x7fc0581e0a80) 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> (0x0x7fc0585b3d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0585b3dd0) 0 empty
    mpl_::bool_<false> (0x0x7fc0581e0ae0) 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> (0x0x7fc0585b3e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0585b3ea0) 0 empty
    mpl_::bool_<false> (0x0x7fc0581e0b40) 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> (0x0x7fc0585b3f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0585b3f70) 0 empty
    mpl_::bool_<false> (0x0x7fc0581e0ba0) 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> (0x0x7fc0585b34e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058202000) 0 empty
    mpl_::bool_<false> (0x0x7fc0581e0c00) 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> (0x0x7fc0581e0c60) 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> (0x0x7fc0581e0a20) 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> (0x0x7fc0581e09c0) 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> (0x0x7fc0581e0720) 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> (0x0x7fc0581e0cc0) 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> (0x0x7fc058202208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058202270) 0 empty
    mpl_::bool_<false> (0x0x7fc0581e0d20) 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*> (0x0x7fc0581e0e40) 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> (0x0x7fc0582023a8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::signals::detail::named_slot_map_iterator*> (0x0x7fc0581e0f60) 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> (0x0x7fc0582024e0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::signals::detail::named_slot_map_iterator> (0x0x7fc058202548) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::signals::detail::named_slot_map_iterator*> (0x0x7fc058221060) 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> (0x0x7fc058202618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc058202680) 0 empty
    mpl_::bool_<false> (0x0x7fc058221120) 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> (0x0x7fc0582026e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058202750) 0 empty
    mpl_::bool_<true> (0x0x7fc058221180) 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> > (0x0x7fc0582027b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc058202820) 0 empty
    mpl_::bool_<true> (0x0x7fc0582211e0) 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> > (0x0x7fc058202888) 0 empty
  mpl_::bool_<true> (0x0x7fc058221240) 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> > (0x0x7fc0582028f0) 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> > (0x0x7fc058202958) 0 empty
    mpl_::bool_<true> (0x0x7fc0582212a0) 0 empty

Class boost::iterators::enabled<true>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<true> (0x0x7fc058221300) 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> (0x0x7fc058221360) 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> (0x0x7fc0582029c0) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7fc0582213c0) 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> (0x0x7fc058202a28) 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> (0x0x7fc058202a90) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7fc058221420) 0 empty

Class boost::signals::detail::args0<>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::args0<> (0x0x7fc058221480) 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> (0x0x7fc0582219c0) 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> (0x0x7fc058221ae0) 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> (0x0x7fc058221c00) 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> (0x0x7fc058221d20) 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> (0x0x7fc058280300) 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> (0x0x7fc0582805a0) 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> (0x0x7fc058280c00) 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> (0x0x7fc058280d20) 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> (0x0x7fc058280e40) 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> (0x0x7fc058280f60) 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> (0x0x7fc0583364e0) 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> (0x0x7fc058336b40) 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> (0x0x7fc058336c60) 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> (0x0x7fc058336d80) 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> (0x0x7fc058336ea0) 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> (0x0x7fc057fec420) 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> (0x0x7fc0580706c0) 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> (0x0x7fc0580707e0) 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> (0x0x7fc058070900) 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> (0x0x7fc058070a20) 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> (0x0x7fc058106000) 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> (0x0x7fc058106960) 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> (0x0x7fc058106c60) 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> (0x0x7fc058106f60) 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> (0x0x7fc0581602a0) 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> (0x0x7fc058160a80) 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> (0x0x7fc057e1b000) 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> (0x0x7fc057e1b480) 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> (0x0x7fc057e1b900) 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> (0x0x7fc057e1bd80) 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> (0x0x7fc057e316c0) 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> (0x0x7fc057e31d20) 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> (0x0x7fc057e31e40) 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> (0x0x7fc057e31f60) 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> (0x0x7fc057efe0c0) 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> (0x0x7fc057f55ea0) 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> (0x0x7fc057f6ccc0) 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> (0x0x7fc057f6cde0) 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> (0x0x7fc057f6cf00) 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> (0x0x7fc057bd8060) 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> (0x0x7fc057bd8600) 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> (0x0x7fc057bd8de0) 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> (0x0x7fc057bd8f00) 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> (0x0x7fc057cb3060) 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> (0x0x7fc057cb3180) 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> (0x0x7fc057cb36c0) 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&)> (0x0x7fc057cb3f60) 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&)> (0x0x7fc057cb3f00) 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&)> (0x0x7fc057cb3ea0) 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&)> (0x0x7fc057cb3e40) 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&)> (0x0x7fc057d83060) 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&)> (0x0x7fc057d44618) 0 empty
  boost::detail::function_traits_helper<void (*)(Message&, Message&)> (0x0x7fc057d830c0) 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&)> > (0x0x7fc057d83180) 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&)> > (0x0x7fc057d446e8) 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&)> > (0x0x7fc057d831e0) 0 empty

Class boost::signal2<void, Message&, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&, Message&)> >
   size=40 align=8
   base size=33 base align=8
boost::signal2<void, Message&, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&, Message&)> > (0x0x7fc057d862a0) 0
  boost::signals::detail::signal_base (0x0x7fc057d44750) 0
    boost::noncopyable_::noncopyable (0x0x7fc057d83240) 0 empty
  boost::signals::trackable (0x0x7fc057d832a0) 16

Class boost::signal<void(Message&, Message&)>
   size=40 align=8
   base size=33 base align=8
boost::signal<void(Message&, Message&)> (0x0x7fc057d44820) 0
  boost::signal2<void, Message&, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&, Message&)> > (0x0x7fc057d86380) 0
    boost::signals::detail::signal_base (0x0x7fc057d44888) 0
      boost::noncopyable_::noncopyable (0x0x7fc057d83300) 0 empty
    boost::signals::trackable (0x0x7fc057d83360) 16

Class MessageServer
   size=40 align=8
   base size=40 base align=8
MessageServer (0x0x7fc057d83120) 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> (0x0x7fc057d83420) 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> > (0x0x7fc057d44af8) 0 empty
  boost::asio::io_service::id (0x0x7fc057d44b60) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc057d83540) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >
boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >::_ZTVN5boost4asio6detail12service_baseINS0_23datagram_socket_serviceINS0_2ip3udpEEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_23datagram_socket_serviceINS0_2ip3udpEEEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc057d44a28) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >::_ZTVN5boost4asio6detail12service_baseINS0_23datagram_socket_serviceINS0_2ip3udpEEEEE) + 16u)
  boost::asio::io_service::service (0x0x7fc057d44a90) 0
      primary-for boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc057d44a28)
    boost::asio::detail::noncopyable (0x0x7fc057d834e0) 0 empty

Class boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::reactive_socket_service<boost::asio::ip::udp> (0x0x7fc057d44e38) 0
  boost::asio::detail::reactive_socket_service_base (0x0x7fc057d83840) 0

Vtable for boost::asio::datagram_socket_service<boost::asio::ip::udp>
boost::asio::datagram_socket_service<boost::asio::ip::udp>::_ZTVN5boost4asio23datagram_socket_serviceINS0_2ip3udpEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio23datagram_socket_serviceINS0_2ip3udpEEE)
16    (int (*)(...))boost::asio::datagram_socket_service<boost::asio::ip::udp>::~datagram_socket_service
24    (int (*)(...))boost::asio::datagram_socket_service<boost::asio::ip::udp>::~datagram_socket_service
32    (int (*)(...))boost::asio::datagram_socket_service<Protocol>::shutdown_service<boost::asio::ip::udp>
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::datagram_socket_service<boost::asio::ip::udp>
   size=48 align=8
   base size=48 base align=8
boost::asio::datagram_socket_service<boost::asio::ip::udp> (0x0x7fc057d44c30) 0
    vptr=((& boost::asio::datagram_socket_service<boost::asio::ip::udp>::_ZTVN5boost4asio23datagram_socket_serviceINS0_2ip3udpEEE) + 16u)
  boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc057d44c98) 0
      primary-for boost::asio::datagram_socket_service<boost::asio::ip::udp> (0x0x7fc057d44c30)
    boost::asio::io_service::service (0x0x7fc057d44d00) 0
        primary-for boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc057d44c98)
      boost::asio::detail::noncopyable (0x0x7fc057d837e0) 0 empty

Class boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type
   size=24 align=8
   base size=20 base align=8
boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type (0x0x7fc0579f8068) 0
  boost::asio::detail::reactive_socket_service_base::base_implementation_type (0x0x7fc057d83960) 0

Class boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> >
   size=32 align=8
   base size=32 base align=8
boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc057d83480) 0

Class boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >
   size=32 align=8
   base size=32 base align=8
boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc057d869a0) 0
  boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc057d83a80) 0
  boost::asio::socket_base (0x0x7fc057d83ae0) 0 empty

Class boost::asio::basic_datagram_socket<boost::asio::ip::udp>
   size=32 align=8
   base size=32 base align=8
boost::asio::basic_datagram_socket<boost::asio::ip::udp> (0x0x7fc0579f8138) 0
  boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc057d86b60) 0
    boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc057d83c60) 0
    boost::asio::socket_base (0x0x7fc057d83cc0) 0 empty

Class UDPMessageServer
   size=65648 align=8
   base size=65648 base align=8
UDPMessageServer (0x0x7fc057d44958) 0
  MessageServer (0x0x7fc057d833c0) 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)> (0x0x7fc057aab000) 0 empty

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

Class boost::add_pointer<void(Message)>
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<void(Message)> (0x0x7fc057d83ea0) 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)> (0x0x7fc057aab0c0) 0 empty

Class boost::function_traits<void(Message)>
   size=1 align=1
   base size=1 base align=1
boost::function_traits<void(Message)> (0x0x7fc0579f83a8) 0 empty
  boost::detail::function_traits_helper<void (*)(Message)> (0x0x7fc057aab120) 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)> > (0x0x7fc057aab180) 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)> > (0x0x7fc0579f8548) 0 empty
  boost::signals::detail::real_get_signal_impl<1, void(Message), boost::last_value<void>, int, std::less<int>, boost::function<void(Message)> > (0x0x7fc057aab1e0) 0 empty

Class boost::signal1<void, Message, boost::last_value<void>, int, std::less<int>, boost::function<void(Message)> >
   size=40 align=8
   base size=33 base align=8
boost::signal1<void, Message, boost::last_value<void>, int, std::less<int>, boost::function<void(Message)> > (0x0x7fc057aa19a0) 0
  boost::signals::detail::signal_base (0x0x7fc0579f85b0) 0
    boost::noncopyable_::noncopyable (0x0x7fc057aab240) 0 empty
  boost::signals::trackable (0x0x7fc057aab2a0) 16

Class boost::signal<void(Message)>
   size=40 align=8
   base size=33 base align=8
boost::signal<void(Message)> (0x0x7fc0579f8680) 0
  boost::signal1<void, Message, boost::last_value<void>, int, std::less<int>, boost::function<void(Message)> > (0x0x7fc057aa1b60) 0
    boost::signals::detail::signal_base (0x0x7fc0579f86e8) 0
      boost::noncopyable_::noncopyable (0x0x7fc057aab300) 0 empty
    boost::signals::trackable (0x0x7fc057aab360) 16

Vtable for ServerConnectorBase
ServerConnectorBase::_ZTV19ServerConnectorBase: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI19ServerConnectorBase)
16    (int (*)(...))__cxa_pure_virtual

Class ServerConnectorBase
   size=48 align=8
   base size=48 base align=8
ServerConnectorBase (0x0x7fc057d83e40) 0
    vptr=((& ServerConnectorBase::_ZTV19ServerConnectorBase) + 16u)

Vtable for ServerConnectorFactoryBase
ServerConnectorFactoryBase::_ZTV26ServerConnectorFactoryBase: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI26ServerConnectorFactoryBase)
16    (int (*)(...))__cxa_pure_virtual

Class ServerConnectorFactoryBase
   size=8 align=8
   base size=8 base align=8
ServerConnectorFactoryBase (0x0x7fc057aab3c0) 0 nearly-empty
    vptr=((& ServerConnectorFactoryBase::_ZTV26ServerConnectorFactoryBase) + 16u)

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

Class boost::weak_ptr<TCPMessageServerConnection>
   size=16 align=8
   base size=16 base align=8
boost::weak_ptr<TCPMessageServerConnection> (0x0x7fc057aab480) 0

Class boost::enable_shared_from_this<TCPMessageServerConnection>
   size=16 align=8
   base size=16 base align=8
boost::enable_shared_from_this<TCPMessageServerConnection> (0x0x7fc057aab420) 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> > (0x0x7fc0579f8a28) 0 empty
  boost::asio::io_service::id (0x0x7fc0579f8a90) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc057aab6c0) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> >
boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> >::_ZTVN5boost4asio6detail12service_baseINS0_21stream_socket_serviceINS0_2ip3tcpEEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_21stream_socket_serviceINS0_2ip3tcpEEEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> >
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7fc0579f8958) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> >::_ZTVN5boost4asio6detail12service_baseINS0_21stream_socket_serviceINS0_2ip3tcpEEEEE) + 16u)
  boost::asio::io_service::service (0x0x7fc0579f89c0) 0
      primary-for boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7fc0579f8958)
    boost::asio::detail::noncopyable (0x0x7fc057aab660) 0 empty

Class boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>
   size=8 align=8
   base size=8 base align=8
boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp> (0x0x7fc0579f8d68) 0
  boost::asio::detail::reactive_socket_service_base (0x0x7fc057aab9c0) 0

Vtable for boost::asio::stream_socket_service<boost::asio::ip::tcp>
boost::asio::stream_socket_service<boost::asio::ip::tcp>::_ZTVN5boost4asio21stream_socket_serviceINS0_2ip3tcpEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio21stream_socket_serviceINS0_2ip3tcpEEE)
16    (int (*)(...))boost::asio::stream_socket_service<boost::asio::ip::tcp>::~stream_socket_service
24    (int (*)(...))boost::asio::stream_socket_service<boost::asio::ip::tcp>::~stream_socket_service
32    (int (*)(...))boost::asio::stream_socket_service<Protocol>::shutdown_service<boost::asio::ip::tcp>
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::stream_socket_service<boost::asio::ip::tcp>
   size=48 align=8
   base size=48 base align=8
boost::asio::stream_socket_service<boost::asio::ip::tcp> (0x0x7fc0579f8b60) 0
    vptr=((& boost::asio::stream_socket_service<boost::asio::ip::tcp>::_ZTVN5boost4asio21stream_socket_serviceINS0_2ip3tcpEEE) + 16u)
  boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7fc0579f8bc8) 0
      primary-for boost::asio::stream_socket_service<boost::asio::ip::tcp> (0x0x7fc0579f8b60)
    boost::asio::io_service::service (0x0x7fc0579f8c30) 0
        primary-for boost::asio::detail::service_base<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7fc0579f8bc8)
      boost::asio::detail::noncopyable (0x0x7fc057aab960) 0 empty

Class boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>::implementation_type
   size=24 align=8
   base size=20 base align=8
boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>::implementation_type (0x0x7fc0579f8f08) 0
  boost::asio::detail::reactive_socket_service_base::base_implementation_type (0x0x7fc057aabba0) 0

Class boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp> >
   size=32 align=8
   base size=32 base align=8
boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7fc057aab600) 0

Class boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >
   size=32 align=8
   base size=32 base align=8
boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7fc057ae7310) 0
  boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7fc057aabc00) 0
  boost::asio::socket_base (0x0x7fc057aabc60) 0 empty

Class boost::asio::basic_stream_socket<boost::asio::ip::tcp>
   size=32 align=8
   base size=32 base align=8
boost::asio::basic_stream_socket<boost::asio::ip::tcp> (0x0x7fc057b50000) 0
  boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7fc057ae74d0) 0
    boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp> > (0x0x7fc057aabd80) 0
    boost::asio::socket_base (0x0x7fc057aabde0) 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&)> (0x0x7fc057aabf60) 0 empty

Class boost::remove_reference<void(Message&)>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<void(Message&)> (0x0x7fc057aabf00) 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&)> (0x0x7fc057aabea0) 0 empty

Class boost::add_pointer<void(Message&)>
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<void(Message&)> (0x0x7fc057aabe40) 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&)> (0x0x7fc057b77060) 0 empty

Class boost::function_traits<void(Message&)>
   size=1 align=1
   base size=1 base align=1
boost::function_traits<void(Message&)> (0x0x7fc057b50270) 0 empty
  boost::detail::function_traits_helper<void (*)(Message&)> (0x0x7fc057b770c0) 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&)> > (0x0x7fc057b77120) 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&)> > (0x0x7fc057b50410) 0 empty
  boost::signals::detail::real_get_signal_impl<1, void(Message&), boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7fc057b77180) 0 empty

Class boost::signal1<void, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> >
   size=40 align=8
   base size=33 base align=8
boost::signal1<void, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7fc057ae7b60) 0
  boost::signals::detail::signal_base (0x0x7fc057b50478) 0
    boost::noncopyable_::noncopyable (0x0x7fc057b771e0) 0 empty
  boost::signals::trackable (0x0x7fc057b77240) 16

Class boost::signal<void(Message&)>
   size=40 align=8
   base size=33 base align=8
boost::signal<void(Message&)> (0x0x7fc057b50548) 0
  boost::signal1<void, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7fc057ae7d20) 0
    boost::signals::detail::signal_base (0x0x7fc057b505b0) 0
      boost::noncopyable_::noncopyable (0x0x7fc057b772a0) 0 empty
    boost::signals::trackable (0x0x7fc057b77300) 16

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

Class boost::detail::sp_dereference<ServerConnectorBase>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<ServerConnectorBase> (0x0x7fc057b77420) 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> (0x0x7fc057b77480) 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> (0x0x7fc057b774e0) 0 empty

Class boost::shared_ptr<ServerConnectorBase>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<ServerConnectorBase> (0x0x7fc057b77360) 0

Class __gnu_cxx::new_allocator<Message>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Message> (0x0x7fc057b775a0) 0 empty

Class std::allocator<Message>
   size=1 align=1
   base size=1 base align=1
std::allocator<Message> (0x0x7fc057b507b8) 0 empty
  __gnu_cxx::new_allocator<Message> (0x0x7fc057b77600) 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> > (0x0x7fc057b77660) 0 empty

Class std::allocator<Message>::rebind<Message>
   size=1 align=1
   base size=0 base align=1
std::allocator<Message>::rebind<Message> (0x0x7fc057b776c0) 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> > (0x0x7fc057b77720) 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> > (0x0x7fc057b508f0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Message> > (0x0x7fc057b77780) 0 empty

Class std::_List_base<Message, std::allocator<Message> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<Message, std::allocator<Message> >::_List_impl (0x0x7fc057b50958) 0
  std::allocator<std::_List_node<Message> > (0x0x7fc057b509c0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Message> > (0x0x7fc057b777e0) 0 empty

Class std::_List_base<Message, std::allocator<Message> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<Message, std::allocator<Message> > (0x0x7fc057b77540) 0

Class std::list<Message>
   size=16 align=8
   base size=16 base align=8
std::list<Message> (0x0x7fc057b50a28) 0
  std::_List_base<Message, std::allocator<Message> > (0x0x7fc057b77840) 0

Class TCPMessageServerConnection
   size=65688 align=8
   base size=65681 base align=8
TCPMessageServerConnection (0x0x7fc057aa1ee0) 0
  boost::enable_shared_from_this<TCPMessageServerConnection> (0x0x7fc057aab540) 0
  boost::noncopyable_::noncopyable (0x0x7fc057aab5a0) 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> > (0x0x7fc057b77960) 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> > (0x0x7fc057b50bc8) 0 empty
  __gnu_cxx::new_allocator<boost::shared_ptr<TCPMessageServerConnection> > (0x0x7fc057b779c0) 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> > > (0x0x7fc057b77a20) 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> > (0x0x7fc057b77c00) 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> > (0x0x7fc057b77ba0) 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> > > (0x0x7fc057b77d20) 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> > > (0x0x7fc057b77cc0) 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> (0x0x7fc057b77d80) 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> > (0x0x7fc057b50e38) 0 empty
  std::binary_function<boost::shared_ptr<TCPMessageServerConnection>, boost::shared_ptr<TCPMessageServerConnection>, bool> (0x0x7fc057b77de0) 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> > > (0x0x7fc057b77e40) 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> > > (0x0x7fc057b50ea0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > > (0x0x7fc057b77f60) 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=48 align=8
   base size=48 base align=8
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> (0x0x7fc057b50f08) 0
  std::allocator<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > > (0x0x7fc057b50f70) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > > (0x0x7fc05787a060) 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=48 align=8
   base size=48 base align=8
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> > > (0x0x7fc057b77c60) 0

Class std::set<boost::shared_ptr<TCPMessageServerConnection> >
   size=48 align=8
   base size=48 base align=8
std::set<boost::shared_ptr<TCPMessageServerConnection> > (0x0x7fc057b77900) 0

Class TCPMessageServerConnectionManager
   size=48 align=8
   base size=48 base align=8
TCPMessageServerConnectionManager (0x0x7fc057b50b60) 0
  boost::noncopyable_::noncopyable (0x0x7fc057b778a0) 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> > (0x0x7fc0578e90d0) 0 empty
  boost::asio::io_service::id (0x0x7fc0578e9138) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc05787a480) 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
8     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_23socket_acceptor_serviceINS0_2ip3tcpEEEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::service_base<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > (0x0x7fc0578e9000) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >::_ZTVN5boost4asio6detail12service_baseINS0_23socket_acceptor_serviceINS0_2ip3tcpEEEEE) + 16u)
  boost::asio::io_service::service (0x0x7fc0578e9068) 0
      primary-for boost::asio::detail::service_base<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > (0x0x7fc0578e9000)
    boost::asio::detail::noncopyable (0x0x7fc05787a420) 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
8     (int (*)(...))(& _ZTIN5boost4asio23socket_acceptor_serviceINS0_2ip3tcpEEE)
16    (int (*)(...))boost::asio::socket_acceptor_service<boost::asio::ip::tcp>::~socket_acceptor_service
24    (int (*)(...))boost::asio::socket_acceptor_service<boost::asio::ip::tcp>::~socket_acceptor_service
32    (int (*)(...))boost::asio::socket_acceptor_service<Protocol>::shutdown_service<boost::asio::ip::tcp>
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::socket_acceptor_service<boost::asio::ip::tcp>
   size=48 align=8
   base size=48 base align=8
boost::asio::socket_acceptor_service<boost::asio::ip::tcp> (0x0x7fc0578e9208) 0
    vptr=((& boost::asio::socket_acceptor_service<boost::asio::ip::tcp>::_ZTVN5boost4asio23socket_acceptor_serviceINS0_2ip3tcpEEE) + 16u)
  boost::asio::detail::service_base<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > (0x0x7fc0578e9270) 0
      primary-for boost::asio::socket_acceptor_service<boost::asio::ip::tcp> (0x0x7fc0578e9208)
    boost::asio::io_service::service (0x0x7fc0578e92d8) 0
        primary-for boost::asio::detail::service_base<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > (0x0x7fc0578e9270)
      boost::asio::detail::noncopyable (0x0x7fc05787a720) 0 empty

Class boost::asio::basic_io_object<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >
   size=32 align=8
   base size=32 base align=8
boost::asio::basic_io_object<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > (0x0x7fc05787a3c0) 0

Class boost::asio::basic_socket_acceptor<boost::asio::ip::tcp>
   size=32 align=8
   base size=32 base align=8
boost::asio::basic_socket_acceptor<boost::asio::ip::tcp> (0x0x7fc0578e4230) 0
  boost::asio::basic_io_object<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > (0x0x7fc05787a900) 0
  boost::asio::socket_base (0x0x7fc05787a960) 0 empty

Class boost::detail::sp_dereference<TCPMessageServerConnection>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<TCPMessageServerConnection> (0x0x7fc05787aa80) 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> (0x0x7fc05787aae0) 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> (0x0x7fc05787ab40) 0 empty

Class boost::shared_ptr<TCPMessageServerConnection>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<TCPMessageServerConnection> (0x0x7fc05787aa20) 0

Class TCPMessageServer
   size=112 align=8
   base size=112 base align=8
TCPMessageServer (0x0x7fc057b50c30) 0
  boost::noncopyable_::noncopyable (0x0x7fc05787a360) 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> > > (0x0x7fc0578e96e8) 0 empty
  boost::asio::io_service::id (0x0x7fc0578e9750) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc05787acc0) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >
boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >::_ZTVN5boost4asio6detail12service_baseINS0_22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS5_EEEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS5_EEEEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7fc0578e9618) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >::_ZTVN5boost4asio6detail12service_baseINS0_22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS5_EEEEEE) + 16u)
  boost::asio::io_service::service (0x0x7fc0578e9680) 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> > > (0x0x7fc0578e9618)
    boost::asio::detail::noncopyable (0x0x7fc05787ac60) 0 empty

Class boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >
   size=72 align=8
   base size=72 base align=8
boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7fc05787ad80) 0

Vtable for boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >
boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >::_ZTVN5boost4asio22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS3_EEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS3_EEEE)
16    (int (*)(...))boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >::~deadline_timer_service
24    (int (*)(...))boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >::~deadline_timer_service
32    (int (*)(...))boost::asio::deadline_timer_service<TimeType, TimeTraits>::shutdown_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >
40    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >
   size=112 align=8
   base size=112 base align=8
boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7fc0578e97b8) 0
    vptr=((& boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >::_ZTVN5boost4asio22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS3_EEEE) + 16u)
  boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7fc0578e9820) 0
      primary-for boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7fc0578e97b8)
    boost::asio::io_service::service (0x0x7fc0578e9888) 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> > > (0x0x7fc0578e9820)
      boost::asio::detail::noncopyable (0x0x7fc05787ad20) 0 empty

Class boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data
   size=40 align=8
   base size=40 base align=8
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data (0x0x7fc05787af00) 0

Class boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type
   size=56 align=8
   base size=56 base align=8
boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type (0x0x7fc0578e9af8) 0
  boost::asio::detail::noncopyable (0x0x7fc05787aea0) 0 empty

Class boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >
   size=64 align=8
   base size=64 base align=8
boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7fc05787ac00) 0

Class boost::asio::basic_deadline_timer<boost::posix_time::ptime>
   size=64 align=8
   base size=64 base align=8
boost::asio::basic_deadline_timer<boost::posix_time::ptime> (0x0x7fc0578e9d68) 0
  boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7fc05787af60) 0

Class CleanupList
   size=80 align=8
   base size=80 base align=8
CleanupList (0x0x7fc05787aba0) 0

Class CpustatMeter
   size=56 align=8
   base size=56 base align=8
CpustatMeter (0x0x7fc05799c000) 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> (0x0x7fc05799c0c0) 0 empty

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

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

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

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

Class std::_Setw
   size=4 align=4
   base size=4 base align=4
std::_Setw (0x0x7fc05799c3c0) 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> (0x0x7fc05799c5a0) 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> > (0x0x7fc05799c600) 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> > (0x0x7fc05799c660) 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> > (0x0x7fc05799c6c0) 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> > > (0x0x7fc0579c72d8) 0 empty
  boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7fc05799c7e0) 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> (0x0x7fc0579c7340) 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> > > (0x0x7fc0579c73a8) 0 empty
    boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7fc05799c840) 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> > (0x0x7fc0579c7410) 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> (0x0x7fc0579c7478) 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> > > (0x0x7fc0579c74e0) 0 empty
      boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7fc05799c8a0) 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> (0x0x7fc0579c7548) 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> > (0x0x7fc0579c75b0) 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> (0x0x7fc0579c7618) 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> > > (0x0x7fc0579c7680) 0 empty
        boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7fc05799c900) 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> (0x0x7fc0579c76e8) 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> (0x0x7fc0579c7750) 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> > (0x0x7fc0579c77b8) 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> (0x0x7fc0579c7820) 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> > > (0x0x7fc0579c7888) 0 empty
          boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7fc05799c960) 0 empty

Class std::time_base
   size=1 align=1
   base size=0 base align=1
std::time_base (0x0x7fc05799cb40) 0 empty

Vtable for std::__timepunct_cache<char>
std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17__timepunct_cacheIcE)
16    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>
24    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>

Class std::__timepunct_cache<char>
   size=400 align=8
   base size=393 base align=8
std::__timepunct_cache<char> (0x0x7fc0579c7a28) 0
    vptr=((& std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7fc05799cc00) 0
      primary-for std::__timepunct_cache<char> (0x0x7fc0579c7a28)

Vtable for std::__timepunct_cache<wchar_t>
std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17__timepunct_cacheIwE)
16    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>
24    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>

Class std::__timepunct_cache<wchar_t>
   size=400 align=8
   base size=393 base align=8
std::__timepunct_cache<wchar_t> (0x0x7fc0579c7a90) 0
    vptr=((& std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE) + 16u)
  std::locale::facet (0x0x7fc05799cc60) 0
      primary-for std::__timepunct_cache<wchar_t> (0x0x7fc0579c7a90)

Vtable for std::__timepunct<char>
std::__timepunct<char>::_ZTVSt11__timepunctIcE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11__timepunctIcE)
16    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>
24    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>

Class std::__timepunct<char>
   size=40 align=8
   base size=40 base align=8
std::__timepunct<char> (0x0x7fc0579c7b60) 0
    vptr=((& std::__timepunct<char>::_ZTVSt11__timepunctIcE) + 16u)
  std::locale::facet (0x0x7fc05799cd20) 0
      primary-for std::__timepunct<char> (0x0x7fc0579c7b60)

Vtable for std::__timepunct<wchar_t>
std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt11__timepunctIwE)
16    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>
24    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>

Class std::__timepunct<wchar_t>
   size=40 align=8
   base size=40 base align=8
std::__timepunct<wchar_t> (0x0x7fc0579c7bc8) 0
    vptr=((& std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE) + 16u)
  std::locale::facet (0x0x7fc05799cd80) 0
      primary-for std::__timepunct<wchar_t> (0x0x7fc0579c7bc8)

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

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7fc0576b0060) 0 empty

Vtable for std::moneypunct<char, true>
std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIcLb1EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::moneypunct<char, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<char, true> (0x0x7fc0576cb850) 0
    vptr=((& std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE) + 16u)
  std::locale::facet (0x0x7fc0576b0240) 0
      primary-for std::moneypunct<char, true> (0x0x7fc0576cb850)
  std::money_base (0x0x7fc0576b02a0) 0 empty

Vtable for std::moneypunct<char, false>
std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIcLb0EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::moneypunct<char, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<char, false> (0x0x7fc0576cba10) 0
    vptr=((& std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE) + 16u)
  std::locale::facet (0x0x7fc0576b0300) 0
      primary-for std::moneypunct<char, false> (0x0x7fc0576cba10)
  std::money_base (0x0x7fc0576b0360) 0 empty

Vtable for std::moneypunct<wchar_t, true>
std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIwLb1EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::moneypunct<wchar_t, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<wchar_t, true> (0x0x7fc0576cbd90) 0
    vptr=((& std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE) + 16u)
  std::locale::facet (0x0x7fc0576b03c0) 0
      primary-for std::moneypunct<wchar_t, true> (0x0x7fc0576cbd90)
  std::money_base (0x0x7fc0576b0420) 0 empty

Vtable for std::moneypunct<wchar_t, false>
std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10moneypunctIwLb0EE)
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::moneypunct<wchar_t, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct<wchar_t, false> (0x0x7fc0576cbf50) 0
    vptr=((& std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE) + 16u)
  std::locale::facet (0x0x7fc0576b0480) 0
      primary-for std::moneypunct<wchar_t, false> (0x0x7fc0576cbf50)
  std::money_base (0x0x7fc0576b04e0) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7fc0576b0720) 0 empty

Vtable for std::messages<char>
std::messages<char>::_ZTVSt8messagesIcE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8messagesIcE)
16    (int (*)(...))std::messages<_CharT>::~messages<char>
24    (int (*)(...))std::messages<_CharT>::~messages<char>
32    (int (*)(...))std::messages<_CharT>::do_open<char>
40    (int (*)(...))std::messages<_CharT>::do_get<char>
48    (int (*)(...))std::messages<_CharT>::do_close<char>

Class std::messages<char>
   size=32 align=8
   base size=32 base align=8
std::messages<char> (0x0x7fc05771f540) 0
    vptr=((& std::messages<char>::_ZTVSt8messagesIcE) + 16u)
  std::locale::facet (0x0x7fc0576b0840) 0
      primary-for std::messages<char> (0x0x7fc05771f540)
  std::messages_base (0x0x7fc0576b08a0) 0 empty

Vtable for std::messages<wchar_t>
std::messages<wchar_t>::_ZTVSt8messagesIwE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8messagesIwE)
16    (int (*)(...))std::messages<_CharT>::~messages<wchar_t>
24    (int (*)(...))std::messages<_CharT>::~messages<wchar_t>
32    (int (*)(...))std::messages<_CharT>::do_open<wchar_t>
40    (int (*)(...))std::messages<_CharT>::do_get<wchar_t>
48    (int (*)(...))std::messages<_CharT>::do_close<wchar_t>

Class std::messages<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::messages<wchar_t> (0x0x7fc05771f700) 0
    vptr=((& std::messages<wchar_t>::_ZTVSt8messagesIwE) + 16u)
  std::locale::facet (0x0x7fc0576b0900) 0
      primary-for std::messages<wchar_t> (0x0x7fc05771f700)
  std::messages_base (0x0x7fc0576b0960) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7fc0576b0a20) 0 empty

Vtable for std::__codecvt_abstract_base<char, char, __mbstate_t>
std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIcc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<char, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fc057761310) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7fc0576b0ba0) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fc057761310)
  std::codecvt_base (0x0x7fc0576b0c00) 0 empty

Vtable for std::codecvt<char, char, __mbstate_t>
std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<char, char, __mbstate_t> (0x0x7fc0576b88f0) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fc0577613f0) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7fc0576b88f0)
    std::locale::facet (0x0x7fc0576b0c60) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fc0577613f0)
    std::codecvt_base (0x0x7fc0576b0cc0) 0 empty

Vtable for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIwc11__mbstate_tE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
   size=16 align=8
   base size=12 base align=8
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fc057761540) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 16u)
  std::locale::facet (0x0x7fc0576b0d20) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fc057761540)
  std::codecvt_base (0x0x7fc0576b0d80) 0 empty

Vtable for std::codecvt<wchar_t, char, __mbstate_t>
std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt7codecvtIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
24    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fc0576b89c0) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 16u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fc057761690) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fc0576b89c0)
    std::locale::facet (0x0x7fc0576b0de0) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fc057761690)
    std::codecvt_base (0x0x7fc0576b0e40) 0 empty

Vtable for std::codecvt_byname<char, char, __mbstate_t>
std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIcc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<char, char, __mbstate_t> (0x0x7fc0576b8af8) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 16u)
  std::codecvt<char, char, __mbstate_t> (0x0x7fc0576b8b60) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7fc0576b8af8)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fc057761af0) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7fc0576b8b60)
      std::locale::facet (0x0x7fc0576b0f00) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7fc057761af0)
      std::codecvt_base (0x0x7fc0576b0f60) 0 empty

Vtable for std::codecvt_byname<wchar_t, char, __mbstate_t>
std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt14codecvt_bynameIwc11__mbstate_tE)
16    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
24    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
48    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
56    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
64    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
72    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
80    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<wchar_t, char, __mbstate_t>
   size=24 align=8
   base size=24 base align=8
std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7fc0576b8c30) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 16u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fc0576b8c98) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7fc0576b8c30)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fc057761cb0) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7fc0576b8c98)
      std::locale::facet (0x0x7fc0577a2000) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7fc057761cb0)
      std::codecvt_base (0x0x7fc0577a2060) 0 empty

Vtable for std::moneypunct_byname<char, false>
std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIcLb0EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::moneypunct_byname<char, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<char, false> (0x0x7fc0573e5340) 0
    vptr=((& std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE) + 16u)
  std::moneypunct<char, false> (0x0x7fc05740f9a0) 0
      primary-for std::moneypunct_byname<char, false> (0x0x7fc0573e5340)
    std::locale::facet (0x0x7fc0577a2600) 0
        primary-for std::moneypunct<char, false> (0x0x7fc05740f9a0)
    std::money_base (0x0x7fc0577a2660) 0 empty

Vtable for std::moneypunct_byname<char, true>
std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIcLb1EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::moneypunct_byname<char, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<char, true> (0x0x7fc0573e53a8) 0
    vptr=((& std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE) + 16u)
  std::moneypunct<char, true> (0x0x7fc05740fa10) 0
      primary-for std::moneypunct_byname<char, true> (0x0x7fc0573e53a8)
    std::locale::facet (0x0x7fc0577a26c0) 0
        primary-for std::moneypunct<char, true> (0x0x7fc05740fa10)
    std::money_base (0x0x7fc0577a2720) 0 empty

Vtable for std::money_get<char>
std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::money_get<char>
   size=16 align=8
   base size=12 base align=8
std::money_get<char> (0x0x7fc0573e5410) 0
    vptr=((& std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fc0577a2780) 0
      primary-for std::money_get<char> (0x0x7fc0573e5410)

Vtable for std::money_put<char>
std::money_put<char>::_ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::money_put<char>
   size=16 align=8
   base size=12 base align=8
std::money_put<char> (0x0x7fc0573e54e0) 0
    vptr=((& std::money_put<char>::_ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fc0577a27e0) 0
      primary-for std::money_put<char> (0x0x7fc0573e54e0)

Vtable for std::time_put<char>
std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put<char>
   size=16 align=8
   base size=12 base align=8
std::time_put<char> (0x0x7fc0573e55b0) 0
    vptr=((& std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fc0577a2840) 0
      primary-for std::time_put<char> (0x0x7fc0573e55b0)

Vtable for std::time_put_byname<char>
std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put_byname<char>
   size=16 align=8
   base size=12 base align=8
std::time_put_byname<char> (0x0x7fc0573e5618) 0
    vptr=((& std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_put<char> (0x0x7fc0573e5680) 0
      primary-for std::time_put_byname<char> (0x0x7fc0573e5618)
    std::locale::facet (0x0x7fc0577a2900) 0
        primary-for std::time_put<char> (0x0x7fc0573e5680)

Vtable for std::time_get<char>
std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::time_get<char>
   size=16 align=8
   base size=12 base align=8
std::time_get<char> (0x0x7fc05740fee0) 0
    vptr=((& std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::locale::facet (0x0x7fc0577a29c0) 0
      primary-for std::time_get<char> (0x0x7fc05740fee0)
  std::time_base (0x0x7fc0577a2a20) 0 empty

Vtable for std::time_get_byname<char>
std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
16    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::time_get_byname<char>
   size=16 align=8
   base size=12 base align=8
std::time_get_byname<char> (0x0x7fc0573e5750) 0
    vptr=((& std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 16u)
  std::time_get<char> (0x0x7fc05744b000) 0
      primary-for std::time_get_byname<char> (0x0x7fc0573e5750)
    std::locale::facet (0x0x7fc0577a2ae0) 0
        primary-for std::time_get<char> (0x0x7fc05744b000)
    std::time_base (0x0x7fc0577a2b40) 0 empty

Vtable for std::messages_byname<char>
std::messages_byname<char>::_ZTVSt15messages_bynameIcE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15messages_bynameIcE)
16    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<char>
24    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<char>
32    (int (*)(...))std::messages<_CharT>::do_open<char>
40    (int (*)(...))std::messages<_CharT>::do_get<char>
48    (int (*)(...))std::messages<_CharT>::do_close<char>

Class std::messages_byname<char>
   size=32 align=8
   base size=32 base align=8
std::messages_byname<char> (0x0x7fc0573e5820) 0
    vptr=((& std::messages_byname<char>::_ZTVSt15messages_bynameIcE) + 16u)
  std::messages<char> (0x0x7fc05744b150) 0
      primary-for std::messages_byname<char> (0x0x7fc0573e5820)
    std::locale::facet (0x0x7fc0577a2c00) 0
        primary-for std::messages<char> (0x0x7fc05744b150)
    std::messages_base (0x0x7fc0577a2c60) 0 empty

Vtable for std::moneypunct_byname<wchar_t, false>
std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIwLb0EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::moneypunct_byname<wchar_t, false>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<wchar_t, false> (0x0x7fc0573e5888) 0
    vptr=((& std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE) + 16u)
  std::moneypunct<wchar_t, false> (0x0x7fc05744b2a0) 0
      primary-for std::moneypunct_byname<wchar_t, false> (0x0x7fc0573e5888)
    std::locale::facet (0x0x7fc0577a2cc0) 0
        primary-for std::moneypunct<wchar_t, false> (0x0x7fc05744b2a0)
    std::money_base (0x0x7fc0577a2d20) 0 empty

Vtable for std::moneypunct_byname<wchar_t, true>
std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17moneypunct_bynameIwLb1EE)
16    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
24    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
56    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
64    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
72    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
80    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
88    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
96    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::moneypunct_byname<wchar_t, true>
   size=24 align=8
   base size=24 base align=8
std::moneypunct_byname<wchar_t, true> (0x0x7fc0573e58f0) 0
    vptr=((& std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE) + 16u)
  std::moneypunct<wchar_t, true> (0x0x7fc05744b310) 0
      primary-for std::moneypunct_byname<wchar_t, true> (0x0x7fc0573e58f0)
    std::locale::facet (0x0x7fc0577a2d80) 0
        primary-for std::moneypunct<wchar_t, true> (0x0x7fc05744b310)
    std::money_base (0x0x7fc0577a2de0) 0 empty

Vtable for std::money_get<wchar_t>
std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::money_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::money_get<wchar_t> (0x0x7fc0573e5958) 0
    vptr=((& std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fc0577a2e40) 0
      primary-for std::money_get<wchar_t> (0x0x7fc0573e5958)

Vtable for std::money_put<wchar_t>
std::money_put<wchar_t>::_ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::money_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::money_put<wchar_t> (0x0x7fc0573e5a28) 0
    vptr=((& std::money_put<wchar_t>::_ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fc0577a2f00) 0
      primary-for std::money_put<wchar_t> (0x0x7fc0573e5a28)

Vtable for std::time_put<wchar_t>
std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_put<wchar_t> (0x0x7fc0573e5af8) 0
    vptr=((& std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fc057478000) 0
      primary-for std::time_put<wchar_t> (0x0x7fc0573e5af8)

Vtable for std::time_put_byname<wchar_t>
std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_put_byname<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_put_byname<wchar_t> (0x0x7fc0573e5bc8) 0
    vptr=((& std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_put<wchar_t> (0x0x7fc0573e5c30) 0
      primary-for std::time_put_byname<wchar_t> (0x0x7fc0573e5bc8)
    std::locale::facet (0x0x7fc057478060) 0
        primary-for std::time_put<wchar_t> (0x0x7fc0573e5c30)

Vtable for std::time_get<wchar_t>
std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_get<wchar_t> (0x0x7fc05744b5b0) 0
    vptr=((& std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::locale::facet (0x0x7fc057478120) 0
      primary-for std::time_get<wchar_t> (0x0x7fc05744b5b0)
  std::time_base (0x0x7fc057478180) 0 empty

Vtable for std::time_get_byname<wchar_t>
std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
16    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_get_byname<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::time_get_byname<wchar_t> (0x0x7fc0573e5d68) 0
    vptr=((& std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 16u)
  std::time_get<wchar_t> (0x0x7fc05744b690) 0
      primary-for std::time_get_byname<wchar_t> (0x0x7fc0573e5d68)
    std::locale::facet (0x0x7fc0574781e0) 0
        primary-for std::time_get<wchar_t> (0x0x7fc05744b690)
    std::time_base (0x0x7fc057478240) 0 empty

Vtable for std::messages_byname<wchar_t>
std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15messages_bynameIwE)
16    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<wchar_t>
24    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<wchar_t>
32    (int (*)(...))std::messages<_CharT>::do_open<wchar_t>
40    (int (*)(...))std::messages<_CharT>::do_get<wchar_t>
48    (int (*)(...))std::messages<_CharT>::do_close<wchar_t>

Class std::messages_byname<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::messages_byname<wchar_t> (0x0x7fc0573e5e38) 0
    vptr=((& std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE) + 16u)
  std::messages<wchar_t> (0x0x7fc05744b770) 0
      primary-for std::messages_byname<wchar_t> (0x0x7fc0573e5e38)
    std::locale::facet (0x0x7fc057478300) 0
        primary-for std::messages<wchar_t> (0x0x7fc05744b770)
    std::messages_base (0x0x7fc057478360) 0 empty

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

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

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

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

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

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

Class boost::io::ios_all_word_saver
   size=32 align=8
   base size=32 base align=8
boost::io::ios_all_word_saver (0x0x7fc0574788a0) 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 (0x0x7fc057478d80) 0 empty

Class mpl_::int_<7>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<7> (0x0x7fc057478de0) 0 empty

Class mpl_::int_<8>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<8> (0x0x7fc057478e40) 0 empty

Class mpl_::int_<9>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<9> (0x0x7fc057478ea0) 0 empty

Class mpl_::int_<10>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<10> (0x0x7fc057478f00) 0 empty

Class mpl_::int_<11>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<11> (0x0x7fc057478f60) 0 empty

Class mpl_::int_<12>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<12> (0x0x7fc05755c000) 0 empty

Class boost::concepts::failed
   size=1 align=1
   base size=0 base align=1
boost::concepts::failed (0x0x7fc05755c900) 0 empty

Class boost::Integer<char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<char> (0x0x7fc05755cba0) 0 empty

Class boost::Integer<signed char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<signed char> (0x0x7fc05755cc00) 0 empty

Class boost::Integer<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned char> (0x0x7fc05755cc60) 0 empty

Class boost::Integer<short int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short int> (0x0x7fc05755ccc0) 0 empty

Class boost::Integer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short unsigned int> (0x0x7fc05755cd20) 0 empty

Class boost::Integer<int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<int> (0x0x7fc05755cd80) 0 empty

Class boost::Integer<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned int> (0x0x7fc05755cde0) 0 empty

Class boost::Integer<long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long int> (0x0x7fc05755ce40) 0 empty

Class boost::Integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long unsigned int> (0x0x7fc05755cea0) 0 empty

Class boost::Integer<long long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long long int> (0x0x7fc05755cf00) 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> (0x0x7fc05755cf60) 0 empty

Class boost::SignedInteger<signed char>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<signed char> (0x0x7fc0571c80c0) 0 empty

Class boost::SignedInteger<short int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<short int> (0x0x7fc0571c8120) 0 empty

Class boost::SignedInteger<int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<int> (0x0x7fc0571c8180) 0 empty

Class boost::SignedInteger<long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long int> (0x0x7fc0571c81e0) 0 empty

Class boost::SignedInteger<long long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long long int> (0x0x7fc0571c8240) 0 empty

Class boost::UnsignedInteger<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned char> (0x0x7fc0571c8360) 0 empty

Class boost::UnsignedInteger<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<short unsigned int> (0x0x7fc0571c83c0) 0 empty

Class boost::UnsignedInteger<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned int> (0x0x7fc0571c8420) 0 empty

Class boost::UnsignedInteger<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<long unsigned int> (0x0x7fc0571c8480) 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> (0x0x7fc0571c84e0) 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 (0x0x7fc0573396c0) 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 (0x0x7fc057339720) 0 empty

Class boost::algorithm::size_descriptor<1>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::size_descriptor<1> (0x0x7fc057339de0) 0 empty

Class boost::algorithm::size_descriptor<2>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::size_descriptor<2> (0x0x7fc057339e40) 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> (0x0x7fc0570bc0c0) 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> (0x0x7fc0570bc180) 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> (0x0x7fc0570bc240) 0 empty

Class boost::algorithm::detail::head_finderF
   size=4 align=4
   base size=4 base align=4
boost::algorithm::detail::head_finderF (0x0x7fc0570bc420) 0

Class boost::algorithm::detail::tail_finderF
   size=4 align=4
   base size=4 base align=4
boost::algorithm::detail::tail_finderF (0x0x7fc0570bc480) 0

Class boost::algorithm::is_equal
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_equal (0x0x7fc0570bc600) 0 empty

Class boost::algorithm::is_iequal
   size=8 align=8
   base size=8 base align=8
boost::algorithm::is_iequal (0x0x7fc0570bc660) 0

Class boost::algorithm::is_less
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_less (0x0x7fc0570bc6c0) 0 empty

Class boost::algorithm::is_iless
   size=8 align=8
   base size=8 base align=8
boost::algorithm::is_iless (0x0x7fc0570bc720) 0

Class boost::algorithm::is_not_greater
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_not_greater (0x0x7fc0570bc780) 0 empty

Class boost::algorithm::is_not_igreater
   size=8 align=8
   base size=8 base align=8
boost::algorithm::is_not_igreater (0x0x7fc0570bc7e0) 0

Class boost::detail::lcast_abstract_stub
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_abstract_stub (0x0x7fc0570bcb40) 0 empty

Vtable for boost::bad_lexical_cast
boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16bad_lexical_castE)
16    (int (*)(...))boost::bad_lexical_cast::~bad_lexical_cast
24    (int (*)(...))boost::bad_lexical_cast::~bad_lexical_cast
32    (int (*)(...))boost::bad_lexical_cast::what

Class boost::bad_lexical_cast
   size=24 align=8
   base size=24 base align=8
boost::bad_lexical_cast (0x0x7fc057177068) 0
    vptr=((& boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE) + 16u)
  std::bad_cast (0x0x7fc0571770d0) 0 nearly-empty
      primary-for boost::bad_lexical_cast (0x0x7fc057177068)
    std::exception (0x0x7fc0570bcc00) 0 nearly-empty
        primary-for std::bad_cast (0x0x7fc0571770d0)

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> (0x0x7fc056dfe120) 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> (0x0x7fc056dfe1e0) 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> (0x0x7fc056dfe4e0) 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> > (0x0x7fc057177478) 0 empty
  mpl_::int_<-1> (0x0x7fc056dfe660) 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> (0x0x7fc056dfe6c0) 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> (0x0x7fc057177548) 0 empty
  mpl_::int_<1> (0x0x7fc056dfeae0) 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> (0x0x7fc0571775b0) 0 empty
  mpl_::int_<2> (0x0x7fc056dfeb40) 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> (0x0x7fc057177618) 0 empty
  mpl_::int_<3> (0x0x7fc056dfeba0) 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> (0x0x7fc057177680) 0 empty
  mpl_::int_<4> (0x0x7fc056dfec00) 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> (0x0x7fc0571776e8) 0 empty
  mpl_::int_<5> (0x0x7fc056dfec60) 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> (0x0x7fc057177750) 0 empty
  mpl_::int_<6> (0x0x7fc056dfecc0) 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> (0x0x7fc0571777b8) 0 empty
  mpl_::int_<7> (0x0x7fc056dfed20) 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> (0x0x7fc057177820) 0 empty
  mpl_::int_<8> (0x0x7fc056dfed80) 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> (0x0x7fc057177888) 0 empty
  mpl_::int_<9> (0x0x7fc056dfede0) 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> (0x0x7fc0571778f0) 0 empty
  mpl_::int_<10> (0x0x7fc056dfee40) 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> (0x0x7fc057177958) 0 empty
  mpl_::int_<11> (0x0x7fc056dfeea0) 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> (0x0x7fc0571779c0) 0 empty
  mpl_::int_<12> (0x0x7fc056dfef00) 0 empty

Class mpl_::int_<13>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<13> (0x0x7fc056dfef60) 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> (0x0x7fc057177a28) 0 empty
  mpl_::int_<13> (0x0x7fc056e3d000) 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> (0x0x7fc056e3d120) 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> (0x0x7fc056e3d540) 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> > (0x0x7fc057177dd0) 0 empty
  mpl_::int_<-1> (0x0x7fc056e3d6c0) 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> (0x0x7fc056e3d720) 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> (0x0x7fc056e3d840) 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> > (0x0x7fc056e5d000) 0 empty
  mpl_::int_<-1> (0x0x7fc056e3d9c0) 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> (0x0x7fc056e3db40) 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> (0x0x7fc056e3de40) 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> > (0x0x7fc056e5d208) 0 empty
  mpl_::int_<-1> (0x0x7fc056e6e000) 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> (0x0x7fc056e6e060) 0 empty

Vtable for boost::numeric::bad_numeric_cast
boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost7numeric16bad_numeric_castE)
16    (int (*)(...))boost::numeric::bad_numeric_cast::~bad_numeric_cast
24    (int (*)(...))boost::numeric::bad_numeric_cast::~bad_numeric_cast
32    (int (*)(...))boost::numeric::bad_numeric_cast::what

Class boost::numeric::bad_numeric_cast
   size=8 align=8
   base size=8 base align=8
boost::numeric::bad_numeric_cast (0x0x7fc056e5d340) 0 nearly-empty
    vptr=((& boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE) + 16u)
  std::bad_cast (0x0x7fc056e5d3a8) 0 nearly-empty
      primary-for boost::numeric::bad_numeric_cast (0x0x7fc056e5d340)
    std::exception (0x0x7fc056e6e900) 0 nearly-empty
        primary-for std::bad_cast (0x0x7fc056e5d3a8)

Vtable for boost::numeric::negative_overflow
boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost7numeric17negative_overflowE)
16    (int (*)(...))boost::numeric::negative_overflow::~negative_overflow
24    (int (*)(...))boost::numeric::negative_overflow::~negative_overflow
32    (int (*)(...))boost::numeric::negative_overflow::what

Class boost::numeric::negative_overflow
   size=8 align=8
   base size=8 base align=8
boost::numeric::negative_overflow (0x0x7fc056e5d410) 0 nearly-empty
    vptr=((& boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7fc056e5d478) 0 nearly-empty
      primary-for boost::numeric::negative_overflow (0x0x7fc056e5d410)
    std::bad_cast (0x0x7fc056e5d4e0) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7fc056e5d478)
      std::exception (0x0x7fc056e6e960) 0 nearly-empty
          primary-for std::bad_cast (0x0x7fc056e5d4e0)

Vtable for boost::numeric::positive_overflow
boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost7numeric17positive_overflowE)
16    (int (*)(...))boost::numeric::positive_overflow::~positive_overflow
24    (int (*)(...))boost::numeric::positive_overflow::~positive_overflow
32    (int (*)(...))boost::numeric::positive_overflow::what

Class boost::numeric::positive_overflow
   size=8 align=8
   base size=8 base align=8
boost::numeric::positive_overflow (0x0x7fc056e5d548) 0 nearly-empty
    vptr=((& boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE) + 16u)
  boost::numeric::bad_numeric_cast (0x0x7fc056e5d5b0) 0 nearly-empty
      primary-for boost::numeric::positive_overflow (0x0x7fc056e5d548)
    std::bad_cast (0x0x7fc056e5d618) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7fc056e5d5b0)
      std::exception (0x0x7fc056e6e9c0) 0 nearly-empty
          primary-for std::bad_cast (0x0x7fc056e5d618)

Class boost::numeric::def_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::def_overflow_handler (0x0x7fc056e6ea20) 0 empty

Class boost::numeric::silent_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::silent_overflow_handler (0x0x7fc056e6eb40) 0 empty

Class boost::numeric::UseInternalRangeChecker
   size=1 align=1
   base size=0 base align=1
boost::numeric::UseInternalRangeChecker (0x0x7fc056e6ec00) 0 empty

Class boost::numeric::convdetail::non_applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::non_applicable (0x0x7fc056e6ee40) 0 empty

Class boost::numeric::convdetail::applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::applicable (0x0x7fc056e6eea0) 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> (0x0x7fc056ee2cc0) 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> (0x0x7fc056ee2d20) 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> (0x0x7fc056ee2d80) 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> (0x0x7fc056ee2de0) 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> (0x0x7fc056ee2e40) 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> (0x0x7fc056ee2ea0) 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> (0x0x7fc056ee2f00) 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> (0x0x7fc056ee2f60) 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> (0x0x7fc056f38000) 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> (0x0x7fc056f38060) 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> (0x0x7fc056f380c0) 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> (0x0x7fc056f38120) 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> (0x0x7fc056f38180) 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> (0x0x7fc056f381e0) 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> (0x0x7fc056f38240) 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> (0x0x7fc056f382a0) 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> (0x0x7fc056f38300) 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> (0x0x7fc056f38360) 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> (0x0x7fc056f383c0) 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> (0x0x7fc056f38420) 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> (0x0x7fc056f38480) 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> (0x0x7fc056f384e0) 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> (0x0x7fc056f38540) 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> (0x0x7fc056f385a0) 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> (0x0x7fc056f38600) 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> (0x0x7fc056f38660) 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> (0x0x7fc056f386c0) 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> (0x0x7fc056f38720) 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> (0x0x7fc056f38780) 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> (0x0x7fc056f387e0) 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> (0x0x7fc056f38840) 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> (0x0x7fc056f388a0) 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> (0x0x7fc056f38900) 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> (0x0x7fc056f38960) 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> (0x0x7fc056f389c0) 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> (0x0x7fc056f38a20) 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> (0x0x7fc056f38a80) 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> (0x0x7fc056f38ae0) 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> (0x0x7fc056f38b40) 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> (0x0x7fc056f38ba0) 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> (0x0x7fc056f38c00) 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> (0x0x7fc056f38c60) 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> (0x0x7fc056f38cc0) 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> (0x0x7fc056f38d20) 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> (0x0x7fc056f38d80) 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> (0x0x7fc056f38de0) 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> (0x0x7fc056f38e40) 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> (0x0x7fc056f38ea0) 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> (0x0x7fc056f38f00) 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> (0x0x7fc056f38f60) 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> (0x0x7fc056f68000) 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> (0x0x7fc056f68060) 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> (0x0x7fc056f680c0) 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> (0x0x7fc056f68120) 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> (0x0x7fc056f68180) 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> (0x0x7fc056f681e0) 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> (0x0x7fc056f68240) 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> (0x0x7fc056f682a0) 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> (0x0x7fc056f68300) 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> (0x0x7fc056f68360) 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> (0x0x7fc056f683c0) 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> (0x0x7fc056f68420) 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> (0x0x7fc056f68480) 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> (0x0x7fc056f684e0) 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> (0x0x7fc056f68540) 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> (0x0x7fc056f685a0) 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> (0x0x7fc056f68600) 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> (0x0x7fc056f68660) 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> (0x0x7fc056f686c0) 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> (0x0x7fc056f68720) 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> (0x0x7fc056f68780) 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> (0x0x7fc056f687e0) 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> (0x0x7fc056f68840) 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> (0x0x7fc056f688a0) 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> (0x0x7fc056f68900) 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> (0x0x7fc056f68960) 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> (0x0x7fc056f689c0) 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> (0x0x7fc056f68a20) 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> (0x0x7fc056f68a80) 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> (0x0x7fc056f68ae0) 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> (0x0x7fc056f68b40) 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> (0x0x7fc056f68ba0) 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> (0x0x7fc056f68c00) 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> (0x0x7fc056f68c60) 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> (0x0x7fc056f68cc0) 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> (0x0x7fc056f68d20) 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> (0x0x7fc056f68d80) 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> (0x0x7fc056f68de0) 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> (0x0x7fc056f68e40) 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> (0x0x7fc056f68ea0) 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> (0x0x7fc056f68f00) 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> (0x0x7fc056f68f60) 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> (0x0x7fc056f98000) 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> (0x0x7fc056f98060) 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> (0x0x7fc056f980c0) 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> (0x0x7fc056f98120) 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> (0x0x7fc056f98180) 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> (0x0x7fc056f981e0) 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> (0x0x7fc056f98240) 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> (0x0x7fc056f982a0) 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> (0x0x7fc056f98300) 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> (0x0x7fc056f98360) 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> (0x0x7fc056f983c0) 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> (0x0x7fc056f98420) 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> (0x0x7fc056f98480) 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> (0x0x7fc056f984e0) 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> (0x0x7fc056f98540) 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> (0x0x7fc056f985a0) 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> (0x0x7fc056f98600) 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> (0x0x7fc056f98660) 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> (0x0x7fc056f986c0) 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> (0x0x7fc056f98720) 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> (0x0x7fc056f98780) 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> (0x0x7fc056f987e0) 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> (0x0x7fc056f98840) 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> (0x0x7fc056f988a0) 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> (0x0x7fc056f98900) 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> (0x0x7fc056f98960) 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> (0x0x7fc056f989c0) 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> (0x0x7fc056f98a20) 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> (0x0x7fc056f98a80) 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> (0x0x7fc056f98ae0) 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> (0x0x7fc056f98b40) 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> (0x0x7fc056f98ba0) 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> (0x0x7fc056f98c00) 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> (0x0x7fc056f98c60) 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> (0x0x7fc056f98cc0) 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> (0x0x7fc056f98d20) 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> (0x0x7fc056f98d80) 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> (0x0x7fc056f98de0) 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> (0x0x7fc056f98e40) 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> (0x0x7fc056f98ea0) 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> (0x0x7fc056f98f00) 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> (0x0x7fc056f98f60) 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> (0x0x7fc056bc5000) 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> (0x0x7fc056bc5060) 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> (0x0x7fc056bc50c0) 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> (0x0x7fc056bc5120) 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> (0x0x7fc056bc5180) 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> (0x0x7fc056bc51e0) 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> (0x0x7fc056bc5240) 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> (0x0x7fc056bc52a0) 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> (0x0x7fc056bc5300) 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> (0x0x7fc056bc5360) 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> (0x0x7fc056bc53c0) 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> (0x0x7fc056bc5420) 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> (0x0x7fc056bc5480) 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> (0x0x7fc056bc54e0) 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> (0x0x7fc056bc5540) 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> (0x0x7fc056bc55a0) 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> (0x0x7fc056bc5600) 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> (0x0x7fc056bc5660) 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> (0x0x7fc056bc56c0) 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> (0x0x7fc056bc5720) 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> (0x0x7fc056bc5780) 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> (0x0x7fc056bc57e0) 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> (0x0x7fc056bc5840) 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> (0x0x7fc056bc58a0) 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> (0x0x7fc056bc5900) 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> (0x0x7fc056bc5960) 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> (0x0x7fc056bc59c0) 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> (0x0x7fc056bc5a20) 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> (0x0x7fc056bc5a80) 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> (0x0x7fc056bc5ae0) 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> (0x0x7fc056bc5b40) 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> (0x0x7fc056bc5ba0) 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> (0x0x7fc056bc5c00) 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> (0x0x7fc056bc5c60) 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> (0x0x7fc056bc5cc0) 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> (0x0x7fc056bc5d20) 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> (0x0x7fc056bc5d80) 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> (0x0x7fc056bc5de0) 0 empty

Class <anonymous struct>
   size=32 align=4
   base size=32 base align=4
<anonymous struct> (0x0x7fc056bc5e40) 0

Class boost::math::detail::fpu_guard
   size=2 align=2
   base size=2 base align=2
boost::math::detail::fpu_guard (0x0x7fc056bc5ea0) 0

Class boost::math::tools::promote_arg<float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<float> (0x0x7fc056bc5f60) 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> (0x0x7fc056c0c000) 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> (0x0x7fc056c0c060) 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> (0x0x7fc056c0c0c0) 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> (0x0x7fc056c0c180) 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> (0x0x7fc056c0c1e0) 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> (0x0x7fc056c0c240) 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> (0x0x7fc056c0c2a0) 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> (0x0x7fc056c0c300) 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> (0x0x7fc056c0c360) 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> (0x0x7fc056c0c3c0) 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> (0x0x7fc056c0c420) 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> (0x0x7fc056c0c480) 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> (0x0x7fc056c0c4e0) 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> (0x0x7fc056c0c540) 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> (0x0x7fc056c0c5a0) 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> (0x0x7fc056c0c600) 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> (0x0x7fc056c0c660) 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> (0x0x7fc056c0c6c0) 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> (0x0x7fc056c0c720) 0 empty

Class boost::mpl::l_end
   size=1 align=1
   base size=0 base align=1
boost::mpl::l_end (0x0x7fc056c0c900) 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> (0x0x7fc056c0c960) 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> (0x0x7fc056c0ca20) 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> (0x0x7fc056c0cae0) 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> (0x0x7fc056c0cba0) 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> (0x0x7fc056c0cc60) 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> (0x0x7fc056c0cd20) 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> (0x0x7fc056c0cde0) 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> (0x0x7fc056c0cea0) 0 empty

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

Class boost::mpl::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::forward_iterator_tag (0x0x7fc056e5de38) 0 empty
  mpl_::int_<0> (0x0x7fc056c53000) 0 empty

Class boost::mpl::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::bidirectional_iterator_tag (0x0x7fc056e5dea0) 0 empty
  mpl_::int_<1> (0x0x7fc056c53060) 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 (0x0x7fc056e5df08) 0 empty
  mpl_::int_<2> (0x0x7fc056c530c0) 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> (0x0x7fc056c53180) 0 empty

Class boost::mpl::deref<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<mpl_::na> (0x0x7fc056c53240) 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> > (0x0x7fc056c5d068) 0 empty
  mpl_::int_<-1> (0x0x7fc056c533c0) 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> (0x0x7fc056c53540) 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> (0x0x7fc056c53600) 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> (0x0x7fc056c536c0) 0 empty

Class boost::mpl::list0<mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::list0<mpl_::na> (0x0x7fc056c5d0d0) 0 empty
  boost::mpl::l_end (0x0x7fc056c53780) 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> (0x0x7fc056c5dc30) 0 empty
  boost::mpl::list0<mpl_::na> (0x0x7fc056c5dc98) 0 empty
    boost::mpl::l_end (0x0x7fc056c951e0) 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> (0x0x7fc056c95d80) 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> (0x0x7fc056c95e40) 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> (0x0x7fc056c95f00) 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> (0x0x7fc056ce8000) 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> (0x0x7fc056ce8120) 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> > (0x0x7fc056cb49c0) 0 empty
  mpl_::int_<-1> (0x0x7fc056ce82a0) 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> (0x0x7fc056ce8540) 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> (0x0x7fc056ce8600) 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> (0x0x7fc056ce86c0) 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> (0x0x7fc056ce8780) 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> (0x0x7fc056ce8840) 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> (0x0x7fc056ce8900) 0 empty

Class boost::mpl::begin<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<mpl_::na> (0x0x7fc056ce8a80) 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> > (0x0x7fc056cb4af8) 0 empty
  mpl_::int_<-1> (0x0x7fc056ce8c00) 0 empty

Class boost::mpl::end<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<mpl_::na> (0x0x7fc056ce8c60) 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> > (0x0x7fc056cb4c30) 0 empty
  mpl_::int_<-1> (0x0x7fc056ce8de0) 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> (0x0x7fc056d13120) 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> > (0x0x7fc056cb4e38) 0 empty
  mpl_::int_<-1> (0x0x7fc056d132a0) 0 empty

Class boost::mpl::first<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::first<mpl_::na> (0x0x7fc056d13300) 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> > (0x0x7fc056cb4f70) 0 empty
  mpl_::int_<-1> (0x0x7fc056d13480) 0 empty

Class boost::mpl::second<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::second<mpl_::na> (0x0x7fc056d134e0) 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> > (0x0x7fc056d260d0) 0 empty
  mpl_::int_<-1> (0x0x7fc056d13660) 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> (0x0x7fc056d137e0) 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> (0x0x7fc056d13b40) 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> > (0x0x7fc056d262d8) 0 empty
  mpl_::int_<-1> (0x0x7fc056d13cc0) 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> (0x0x7fc056d13d80) 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> > (0x0x7fc056d264e0) 0 empty
  mpl_::int_<-1> (0x0x7fc056d13f00) 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> (0x0x7fc056d57180) 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> > (0x0x7fc056d26750) 0 empty
  mpl_::int_<-1> (0x0x7fc056d57300) 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> (0x0x7fc056d57420) 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> (0x0x7fc056d574e0) 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> > (0x0x7fc056d26958) 0 empty
  mpl_::int_<-1> (0x0x7fc056d57660) 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> (0x0x7fc056d57900) 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> > (0x0x7fc056d26bc8) 0 empty
  mpl_::int_<-1> (0x0x7fc056d57a80) 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> (0x0x7fc056d57e40) 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> > (0x0x7fc056d26d68) 0 empty
  mpl_::int_<-1> (0x0x7fc056d99000) 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> (0x0x7fc056d993c0) 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> > (0x0x7fc056d26ea0) 0 empty
  mpl_::int_<-1> (0x0x7fc056d99540) 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 (0x0x7fc056d99660) 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> (0x0x7fc056d99960) 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> (0x0x7fc056d999c0) 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> (0x0x7fc056d99ae0) 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> > (0x0x7fc0569d01a0) 0 empty
  mpl_::int_<-1> (0x0x7fc056d99c60) 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> (0x0x7fc056d99cc0) 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> > (0x0x7fc0569d02d8) 0 empty
  mpl_::int_<-1> (0x0x7fc056d99e40) 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 (0x0x7fc056d99f60) 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> (0x0x7fc0569e42a0) 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> (0x0x7fc0569e4300) 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> (0x0x7fc0569e4420) 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> > (0x0x7fc0569d0618) 0 empty
  mpl_::int_<-1> (0x0x7fc0569e45a0) 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> (0x0x7fc0569e4600) 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> > (0x0x7fc0569d0750) 0 empty
  mpl_::int_<-1> (0x0x7fc0569e4780) 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> (0x0x7fc0569e48a0) 0 empty

Class boost::mpl::clear<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear<mpl_::na> (0x0x7fc0569e4960) 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> > (0x0x7fc0569d0958) 0 empty
  mpl_::int_<-1> (0x0x7fc0569e4ae0) 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> (0x0x7fc0569e4e40) 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> > (0x0x7fc0569d0d00) 0 empty
  mpl_::int_<-1> (0x0x7fc056a18000) 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> (0x0x7fc056a18060) 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> > (0x0x7fc0569d0e38) 0 empty
  mpl_::int_<-1> (0x0x7fc056a181e0) 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> (0x0x7fc056a183c0) 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> (0x0x7fc056a18480) 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> (0x0x7fc056a186c0) 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> (0x0x7fc056a18780) 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> (0x0x7fc056a18840) 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> (0x0x7fc056a18900) 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> (0x0x7fc056a189c0) 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> (0x0x7fc056a18ae0) 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> (0x0x7fc056a18f00) 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> > (0x0x7fc056a294e0) 0 empty
  mpl_::int_<-1> (0x0x7fc056a4f0c0) 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> (0x0x7fc056a4f120) 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> (0x0x7fc056a4f240) 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> (0x0x7fc056a4f660) 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> > (0x0x7fc056a29888) 0 empty
  mpl_::int_<-1> (0x0x7fc056a4f7e0) 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> (0x0x7fc056a4f840) 0 empty

Class boost::mpl::vector0<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::vector0<mpl_::na> (0x0x7fc056a4fae0) 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> (0x0x7fc056a4fb40) 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> (0x0x7fc056a4fc00) 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> (0x0x7fc056a29a28) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag> (0x0x7fc056a4fcc0) 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> (0x0x7fc056a4fd20) 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> (0x0x7fc056a4fde0) 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> (0x0x7fc056a4fea0) 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> (0x0x7fc056a945b0) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7fc056a84960) 0 empty

Class boost::mpl::negate<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::negate<mpl_::na> (0x0x7fc056ace4e0) 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> > (0x0x7fc056ae52d8) 0 empty
  mpl_::int_<-1> (0x0x7fc056ace660) 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> (0x0x7fc056ace6c0) 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> (0x0x7fc056ace780) 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> (0x0x7fc056ace840) 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> (0x0x7fc056ace900) 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> (0x0x7fc056ace9c0) 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> (0x0x7fc056acea80) 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> (0x0x7fc056acec00) 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> (0x0x7fc056acecc0) 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> (0x0x7fc056aced80) 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> (0x0x7fc056acee40) 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> (0x0x7fc056acef00) 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> (0x0x7fc056b13240) 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> > (0x0x7fc056ae5548) 0 empty
  mpl_::int_<-1> (0x0x7fc056b133c0) 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> (0x0x7fc056b134e0) 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> (0x0x7fc056b13600) 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> > (0x0x7fc056ae5750) 0 empty
  mpl_::int_<-1> (0x0x7fc056b13780) 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> (0x0x7fc056b13b40) 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> > (0x0x7fc056ae58f0) 0 empty
  mpl_::int_<-1> (0x0x7fc056b13cc0) 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> (0x0x7fc056b13d80) 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> > (0x0x7fc056ae5a28) 0 empty
  mpl_::int_<-1> (0x0x7fc056b13f00) 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> (0x0x7fc056b5b0c0) 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> > (0x0x7fc056ae5c30) 0 empty
  mpl_::int_<-1> (0x0x7fc056b5b240) 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> (0x0x7fc056b5b360) 0 empty

Class boost::mpl::size<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size<mpl_::na> (0x0x7fc056b5b420) 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> > (0x0x7fc056ae5e38) 0 empty
  mpl_::int_<-1> (0x0x7fc056b5b5a0) 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> (0x0x7fc056b5b660) 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> (0x0x7fc056b5b960) 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> > (0x0x7fc056b7e068) 0 empty
  mpl_::int_<-1> (0x0x7fc056b5bae0) 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> (0x0x7fc056b5bb40) 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> (0x0x7fc056b5bc60) 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> (0x0x7fc056b5bf60) 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> > (0x0x7fc056b7e2d8) 0 empty
  mpl_::int_<-1> (0x0x7fc056b8e120) 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> (0x0x7fc056b8e180) 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> (0x0x7fc056b8e2a0) 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> (0x0x7fc056b8e5a0) 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> > (0x0x7fc056b7e548) 0 empty
  mpl_::int_<-1> (0x0x7fc056b8e720) 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> (0x0x7fc056b8e780) 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> (0x0x7fc056b8e8a0) 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> (0x0x7fc056b8eba0) 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> > (0x0x7fc056b7e7b8) 0 empty
  mpl_::int_<-1> (0x0x7fc056b8ed20) 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> (0x0x7fc056b8ed80) 0 empty

Class boost::math::policies::default_policy
   size=1 align=1
   base size=0 base align=1
boost::math::policies::default_policy (0x0x7fc05680c0c0) 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> (0x0x7fc05680c5a0) 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> (0x0x7fc05680c600) 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> (0x0x7fc05680c660) 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> (0x0x7fc05680c6c0) 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> (0x0x7fc05680c780) 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> (0x0x7fc05680c7e0) 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> (0x0x7fc05680c8a0) 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> (0x0x7fc05680c900) 0 empty

Class boost::math::detail::native_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::native_tag (0x0x7fc05689e1e0) 0 empty

Class boost::math::detail::ieee_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::ieee_tag (0x0x7fc05689e2a0) 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 (0x0x7fc0567eb8f0) 0 empty
  boost::math::detail::ieee_tag (0x0x7fc05689e300) 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 (0x0x7fc0567eb958) 0 empty
  boost::math::detail::ieee_tag (0x0x7fc05689e360) 0 empty

Class boost::math::detail::unknown_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::unknown_precision (0x0x7fc05689e3c0) 0 empty

Class boost::math::detail::single_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::single_precision (0x0x7fc05689e420) 0 empty

Class boost::math::detail::double_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::double_precision (0x0x7fc05689e480) 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 (0x0x7fc05689e4e0) 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> (0x0x7fc05689e600) 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> (0x0x7fc05689e660) 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> (0x0x7fc05689e780) 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> (0x0x7fc05689e8a0) 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> (0x0x7fc05689ea20) 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> (0x0x7fc05689ea80) 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> (0x0x7fc05689eae0) 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> (0x0x7fc05689eb40) 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> (0x0x7fc05689eba0) 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> (0x0x7fc05689ec60) 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> (0x0x7fc05689ecc0) 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> (0x0x7fc05689ed20) 0 empty

Class boost::container::ordered_range_t
   size=1 align=1
   base size=0 base align=1
boost::container::ordered_range_t (0x0x7fc05689ede0) 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 (0x0x7fc0567ebaf8) 0 empty
  boost::container::ordered_range_t (0x0x7fc05689ee40) 0 empty

Class boost::container::default_init_t
   size=1 align=1
   base size=0 base align=1
boost::container::default_init_t (0x0x7fc05689eea0) 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 (0x0x7fc05689ef00) 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> (0x0x7fc0565e1060) 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> (0x0x7fc0565e10c0) 0 empty

Class boost::mpl::identity<char>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<char> (0x0x7fc0565e14e0) 0 empty

Class boost::detail::stream_char_common<__int128>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<__int128> (0x0x7fc0567ebf08) 0 empty
  boost::mpl::identity<char> (0x0x7fc0565e1540) 0 empty

Class boost::detail::stream_char_common<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<__int128 unsigned> (0x0x7fc0567ebf70) 0 empty
  boost::mpl::identity<char> (0x0x7fc0565e15a0) 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> (0x0x7fc0565e1d80) 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> (0x0x7fc056611000) 0 empty
  boost::detail::lcast_src_length_integral<short int> (0x0x7fc0565e1de0) 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> (0x0x7fc0565e1e40) 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> (0x0x7fc056611068) 0 empty
  boost::detail::lcast_src_length_integral<short unsigned int> (0x0x7fc0565e1ea0) 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> (0x0x7fc0565e1f00) 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> (0x0x7fc0566110d0) 0 empty
  boost::detail::lcast_src_length_integral<int> (0x0x7fc0565e1f60) 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> (0x0x7fc056617000) 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> (0x0x7fc056611138) 0 empty
  boost::detail::lcast_src_length_integral<unsigned int> (0x0x7fc056617060) 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> (0x0x7fc0566170c0) 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> (0x0x7fc0566111a0) 0 empty
  boost::detail::lcast_src_length_integral<long int> (0x0x7fc056617120) 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> (0x0x7fc056617180) 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> (0x0x7fc056611208) 0 empty
  boost::detail::lcast_src_length_integral<long unsigned int> (0x0x7fc0566171e0) 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> (0x0x7fc056617240) 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> (0x0x7fc056611270) 0 empty
  boost::detail::lcast_src_length_integral<long long unsigned int> (0x0x7fc0566172a0) 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> (0x0x7fc056617300) 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> (0x0x7fc0566112d8) 0 empty
  boost::detail::lcast_src_length_integral<long long int> (0x0x7fc056617360) 0 empty

Class boost::detail::lcast_src_length_integral<__int128>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<__int128> (0x0x7fc0566173c0) 0 empty

Class boost::detail::lcast_src_length<__int128>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<__int128> (0x0x7fc056611340) 0 empty
  boost::detail::lcast_src_length_integral<__int128> (0x0x7fc056617420) 0 empty

Class boost::detail::lcast_src_length_integral<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_src_length_integral<__int128 unsigned> (0x0x7fc056617480) 0 empty

Class boost::detail::lcast_src_length<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
boost::detail::lcast_src_length<__int128 unsigned> (0x0x7fc0566113a8) 0 empty
  boost::detail::lcast_src_length_integral<__int128 unsigned> (0x0x7fc0566174e0) 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> (0x0x7fc0566175a0) 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> (0x0x7fc056611410) 0 empty
  boost::detail::lcast_src_length_floating<float> (0x0x7fc056617600) 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> (0x0x7fc056617660) 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> (0x0x7fc056611478) 0 empty
  boost::detail::lcast_src_length_floating<double> (0x0x7fc0566176c0) 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> (0x0x7fc056617720) 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> (0x0x7fc0566114e0) 0 empty
  boost::detail::lcast_src_length_floating<long double> (0x0x7fc056617780) 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> (0x0x7fc056617840) 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> (0x0x7fc0566178a0) 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> (0x0x7fc056617a20) 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> (0x0x7fc056617a80) 0 empty

Class boost::int_fast_t<int>
   size=1 align=1
   base size=0 base align=1
boost::int_fast_t<int> (0x0x7fc056617ba0) 0 empty

Class boost::int_t<32>
   size=1 align=1
   base size=1 base align=1
boost::int_t<32> (0x0x7fc056611958) 0 empty
  boost::detail::exact_signed_base_helper<32> (0x0x7fc056617b40) 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 (0x0x7fc056617c00) 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*>::*> (0x0x7fc056617d20) 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*> (0x0x7fc056617ea0) 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*> (0x0x7fc056611d00) 0 empty
  std::iterator_traits<const signed char*> (0x0x7fc056617f00) 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*> (0x0x7fc056617e40) 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*> (0x0x7fc056617f60) 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*> (0x0x7fc0566d8000) 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> (0x0x7fc0566d80c0) 0 empty

Class boost::is_abstract<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<signed char> (0x0x7fc056611ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc056611f08) 0 empty
    mpl_::bool_<false> (0x0x7fc0566d8120) 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> > (0x0x7fc056611f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0566118f0) 0 empty
    mpl_::bool_<false> (0x0x7fc0566d8180) 0 empty

Class boost::is_array<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<signed char> (0x0x7fc056611a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc056611af8) 0 empty
    mpl_::bool_<false> (0x0x7fc0566d81e0) 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> > (0x0x7fc056611b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc056611bc8) 0 empty
    mpl_::bool_<false> (0x0x7fc0566d8240) 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> > (0x0x7fc0566e4000) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0566e4068) 0 empty
    mpl_::bool_<false> (0x0x7fc0566d82a0) 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> > (0x0x7fc0566e40d0) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0566e4138) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0566e41a0) 0 empty
      mpl_::bool_<false> (0x0x7fc0566d8300) 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> (0x0x7fc0566d8360) 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> (0x0x7fc0566d8060) 0 empty

Class boost::iterator_range<const signed char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const signed char*> (0x0x7fc056617cc0) 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*>::*> (0x0x7fc0566d8420) 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*> (0x0x7fc0566d84e0) 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*> (0x0x7fc0566e4410) 0 empty
  std::iterator_traits<const unsigned char*> (0x0x7fc0566d8540) 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*> (0x0x7fc0566d8480) 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*> (0x0x7fc0566d85a0) 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*> (0x0x7fc0566d8600) 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> (0x0x7fc0566d86c0) 0 empty

Class boost::is_abstract<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<unsigned char> (0x0x7fc0566e45b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0566e4618) 0 empty
    mpl_::bool_<false> (0x0x7fc0566d8720) 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> > (0x0x7fc0566e4680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0566e46e8) 0 empty
    mpl_::bool_<false> (0x0x7fc0566d8780) 0 empty

Class boost::is_array<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<unsigned char> (0x0x7fc0566e4750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0566e47b8) 0 empty
    mpl_::bool_<false> (0x0x7fc0566d87e0) 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> > (0x0x7fc0566e4820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0566e4888) 0 empty
    mpl_::bool_<false> (0x0x7fc0566d8840) 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> > (0x0x7fc0566e48f0) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0566e4958) 0 empty
    mpl_::bool_<false> (0x0x7fc0566d88a0) 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> > (0x0x7fc0566e49c0) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0566e4a28) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0566e4a90) 0 empty
      mpl_::bool_<false> (0x0x7fc0566d8900) 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> (0x0x7fc0566d8960) 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> (0x0x7fc0566d8660) 0 empty

Class boost::iterator_range<const unsigned char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const unsigned char*> (0x0x7fc0566d83c0) 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*>::*> (0x0x7fc0566d8a20) 0 empty

Class std::iterator_traits<signed char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<signed char*> (0x0x7fc0566d8ae0) 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*> (0x0x7fc0566e4c30) 0 empty
  std::iterator_traits<signed char*> (0x0x7fc0566d8b40) 0 empty

Class boost::iterator_value<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<signed char*> (0x0x7fc0566d8a80) 0 empty

Class boost::iterator_difference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<signed char*> (0x0x7fc0566d8ba0) 0 empty

Class boost::iterator_reference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<signed char*> (0x0x7fc0566d8c00) 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> (0x0x7fc0566d8cc0) 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> (0x0x7fc0566d8c60) 0 empty

Class boost::iterator_range<signed char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<signed char*> (0x0x7fc0566d89c0) 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*>::*> (0x0x7fc0566d8d80) 0 empty

Class std::iterator_traits<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned char*> (0x0x7fc0566d8e40) 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*> (0x0x7fc0566e4f08) 0 empty
  std::iterator_traits<unsigned char*> (0x0x7fc0566d8ea0) 0 empty

Class boost::iterator_value<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<unsigned char*> (0x0x7fc0566d8de0) 0 empty

Class boost::iterator_difference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<unsigned char*> (0x0x7fc0566d8f00) 0 empty

Class boost::iterator_reference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<unsigned char*> (0x0x7fc0566d8f60) 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> (0x0x7fc056763060) 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> (0x0x7fc056763000) 0 empty

Class boost::iterator_range<unsigned char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<unsigned char*> (0x0x7fc0566d8d20) 0

Class boost::type_traits::ice_eq<8, 16>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_eq<8, 16> (0x0x7fc0567630c0) 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> (0x0x7fc056763120) 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> (0x0x7fc0562e6120) 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> (0x0x7fc0562e61e0) 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> (0x0x7fc0562e62a0) 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> (0x0x7fc0562e6360) 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> > (0x0x7fc0562e6480) 0 empty

Vtable for boost::escaped_list_error
boost::escaped_list_error::_ZTVN5boost18escaped_list_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost18escaped_list_errorE)
16    (int (*)(...))boost::escaped_list_error::~escaped_list_error
24    (int (*)(...))boost::escaped_list_error::~escaped_list_error
32    (int (*)(...))std::runtime_error::what

Class boost::escaped_list_error
   size=16 align=8
   base size=16 base align=8
boost::escaped_list_error (0x0x7fc05635c2d8) 0
    vptr=((& boost::escaped_list_error::_ZTVN5boost18escaped_list_errorE) + 16u)
  std::runtime_error (0x0x7fc05635c340) 0
      primary-for boost::escaped_list_error (0x0x7fc05635c2d8)
    std::exception (0x0x7fc0562e6540) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc05635c340)

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

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

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

Class std::allocator<int>::rebind<int>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int> (0x0x7fc0562e6c00) 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> (0x0x7fc0562e6ba0) 0 empty

Class std::_Vector_base<int, std::allocator<int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<int, std::allocator<int> >::_Vector_impl (0x0x7fc05635c680) 0
  std::allocator<int> (0x0x7fc05635c6e8) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7fc0562e6c60) 0 empty

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

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

Class boost::offset_separator
   size=32 align=8
   base size=30 base align=8
boost::offset_separator (0x0x7fc0562e6960) 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> > (0x0x7fc0560501e0) 0 empty

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

Class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > (0x0x7fc056050240) 0

Class boost::char_separator<char, std::char_traits<char> >
   size=32 align=8
   base size=25 base align=8
boost::char_separator<char, std::char_traits<char> > (0x0x7fc056050300) 0

Class boost::tokenizer<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
boost::tokenizer<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7fc056050180) 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> > > (0x0x7fc056050360) 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> > > (0x0x7fc05635c548) 0 empty
  std::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7fc056050480) 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> (0x0x7fc056050660) 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> (0x0x7fc056050600) 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> (0x0x7fc056050780) 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> (0x0x7fc0560a51a0) 0 empty
  boost::detail::is_convertible_impl<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7fc0560507e0) 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> (0x0x7fc0560509c0) 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> (0x0x7fc056050960) 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> (0x0x7fc056050900) 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> (0x0x7fc0560508a0) 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> (0x0x7fc056050ae0) 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> (0x0x7fc056050a80) 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> (0x0x7fc056050a20) 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> (0x0x7fc056050840) 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> (0x0x7fc0560a55b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0560a5618) 0 empty
    mpl_::bool_<false> (0x0x7fc056050cc0) 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> > (0x0x7fc056050de0) 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> > (0x0x7fc0560505a0) 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> (0x0x7fc056050f60) 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> (0x0x7fc056050f00) 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> (0x0x7fc0560bb000) 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> (0x0x7fc0560a5958) 0 empty
  boost::detail::is_convertible_impl<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7fc0560bb060) 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> (0x0x7fc0560bb180) 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> (0x0x7fc0560a5a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0560a5af8) 0 empty
    mpl_::bool_<true> (0x0x7fc0560bb2a0) 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> > > > > (0x0x7fc0560bb300) 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> > > > > (0x0x7fc056050ea0) 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> (0x0x7fc0560bb360) 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> > > > > (0x0x7fc056050e40) 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> (0x0x7fc0560a5c30) 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> > > > > (0x0x7fc0560bb3c0) 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> > (0x0x7fc056050540) 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> (0x0x7fc0560a5c98) 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> > (0x0x7fc0560bb420) 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> > > (0x0x7fc0560a5d00) 0 empty
  boost::iterator_category_to_traversal<std::random_access_iterator_tag> (0x0x7fc0560a5d68) 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> > (0x0x7fc0560bb480) 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> (0x0x7fc0560bb660) 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> (0x0x7fc0560bb600) 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> (0x0x7fc0560bb6c0) 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> (0x0x7fc0560ce000) 0 empty
  boost::detail::is_convertible_impl<boost::random_access_traversal_tag, boost::forward_traversal_tag> (0x0x7fc0560bb720) 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> (0x0x7fc0560bb9c0) 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> (0x0x7fc0560bb960) 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> (0x0x7fc0560bb900) 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> (0x0x7fc0560bb8a0) 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> (0x0x7fc0560bbae0) 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> (0x0x7fc0560bba80) 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> (0x0x7fc0560bba20) 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> (0x0x7fc0560bb840) 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> (0x0x7fc0560ce410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0560ce478) 0 empty
    mpl_::bool_<true> (0x0x7fc0560bbc00) 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> (0x0x7fc0560bbc60) 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> (0x0x7fc0560bb5a0) 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>&> > (0x0x7fc0560bbe40) 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>&> > (0x0x7fc0560bbde0) 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>&> (0x0x7fc0560e9000) 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>&> (0x0x7fc0560ce820) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0560ce888) 0 empty
    mpl_::bool_<true> (0x0x7fc0560e9060) 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>&> (0x0x7fc0560ce9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0560cea28) 0 empty
    mpl_::bool_<false> (0x0x7fc0560e90c0) 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>&> (0x0x7fc0560ceb60) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0560cebc8) 0 empty
    mpl_::bool_<true> (0x0x7fc0560e9120) 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>&> > (0x0x7fc0560cec30) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0560cec98) 0 empty
    mpl_::bool_<true> (0x0x7fc0560e9240) 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> > (0x0x7fc0560ced00) 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> > (0x0x7fc0560ced68) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fc0560cedd0) 0 empty
      mpl_::bool_<true> (0x0x7fc0560e92a0) 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> > > (0x0x7fc0560e9300) 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> > > (0x0x7fc0560bbf60) 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> > > (0x0x7fc0560bbf00) 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>&> (0x0x7fc0560cef08) 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> > > (0x0x7fc0560e9360) 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>&> (0x0x7fc0560bbea0) 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>&> > (0x0x7fc0560bbd80) 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>&> (0x0x7fc0560cef70) 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>&> > (0x0x7fc0560e93c0) 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>*> (0x0x7fc0560e94e0) 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> > (0x0x7fc0560e9540) 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> > (0x0x7fc0560f71a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0560f7208) 0 empty
    mpl_::bool_<false> (0x0x7fc0560e95a0) 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> (0x0x7fc0560e9600) 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> > (0x0x7fc0560e9480) 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> > (0x0x7fc0560e9420) 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>&> (0x0x7fc0560f73a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0560f7410) 0 empty
    mpl_::bool_<false> (0x0x7fc0560e97e0) 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>&> > (0x0x7fc0560f7478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0560f74e0) 0 empty
    mpl_::bool_<false> (0x0x7fc0560e9840) 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>&> (0x0x7fc0560f7548) 0 empty
  mpl_::bool_<true> (0x0x7fc0560e98a0) 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>&> > (0x0x7fc0560f7680) 0 empty
  mpl_::bool_<true> (0x0x7fc0560e9900) 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> > (0x0x7fc0560f76e8) 0 empty
  mpl_::bool_<true> (0x0x7fc0560e9960) 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> > (0x0x7fc0560f7750) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0560f77b8) 0 empty
    mpl_::bool_<true> (0x0x7fc0560e99c0) 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> > (0x0x7fc0560f7820) 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> > (0x0x7fc0560f7888) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0560f78f0) 0 empty
      mpl_::bool_<true> (0x0x7fc0560e9a20) 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>&> (0x0x7fc0560f7958) 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> > (0x0x7fc0560f79c0) 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> > (0x0x7fc0560f7a28) 0 empty
      boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0560f7a90) 0 empty
        mpl_::bool_<true> (0x0x7fc0560e9a80) 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> > > (0x0x7fc0560e9ae0) 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> > > (0x0x7fc0560e9780) 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> > (0x0x7fc0560e9d20) 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> > (0x0x7fc0560e9cc0) 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> > (0x0x7fc0560e9c60) 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> > (0x0x7fc0560e9c00) 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> > > (0x0x7fc0560e9720) 0 empty

Class boost::detail::iterator_facade_types<std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_facade_types<std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int> (0x0x7fc0560bbd20) 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>*> (0x0x7fc0560e9f00) 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> > (0x0x7fc056113060) 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> > (0x0x7fc0561130c0) 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> > (0x0x7fc056113120) 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> > (0x0x7fc056117000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc056117068) 0 empty
    mpl_::bool_<false> (0x0x7fc056113240) 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> > (0x0x7fc0561170d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc056117138) 0 empty
    mpl_::bool_<false> (0x0x7fc0561132a0) 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> > (0x0x7fc0561171a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc056117208) 0 empty
    mpl_::bool_<false> (0x0x7fc056113300) 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> > (0x0x7fc056117270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0561172d8) 0 empty
    mpl_::bool_<false> (0x0x7fc056113360) 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> > (0x0x7fc0561133c0) 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> > (0x0x7fc056113540) 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> > (0x0x7fc0561134e0) 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> > (0x0x7fc0561135a0) 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> > (0x0x7fc0561139c0) 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> > (0x0x7fc056117958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0561179c0) 0 empty
    mpl_::bool_<false> (0x0x7fc056113a20) 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> > (0x0x7fc056117af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc056117b60) 0 empty
    mpl_::bool_<false> (0x0x7fc056113a80) 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> > (0x0x7fc056117bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc056117c30) 0 empty
    mpl_::bool_<false> (0x0x7fc056113ba0) 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> > (0x0x7fc056117c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc056117d00) 0 empty
    mpl_::bool_<false> (0x0x7fc056113c00) 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> > (0x0x7fc056117d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc056117dd0) 0 empty
    mpl_::bool_<false> (0x0x7fc056113c60) 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> > (0x0x7fc056117e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc056117ea0) 0 empty
    mpl_::bool_<false> (0x0x7fc056113cc0) 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> > (0x0x7fc056117f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc056117f70) 0 empty
    mpl_::bool_<false> (0x0x7fc056113d20) 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> > > (0x0x7fc05617b000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05617b068) 0 empty
    mpl_::bool_<false> (0x0x7fc056113d80) 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> > (0x0x7fc05617b0d0) 0 empty
  mpl_::bool_<false> (0x0x7fc056113de0) 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> > (0x0x7fc05617b138) 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> > (0x0x7fc05617b1a0) 0 empty
    mpl_::bool_<false> (0x0x7fc056113e40) 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> > > (0x0x7fc05617b208) 0 empty
  mpl_::bool_<false> (0x0x7fc056113ea0) 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> > > (0x0x7fc05617b270) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7fc05617b2d8) 0 empty
    mpl_::bool_<true> (0x0x7fc056113f00) 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>&> (0x0x7fc05617b340) 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> > > (0x0x7fc05617b3a8) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7fc05617b410) 0 empty
      mpl_::bool_<true> (0x0x7fc056113f60) 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> > (0x0x7fc05617d000) 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> > (0x0x7fc056113000) 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>&> (0x0x7fc0560e9f60) 0 empty

Class boost::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int> (0x0x7fc0560bbcc0) 0 empty

Class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=64 align=8
   base size=64 base align=8
boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7fc0560f7ea0) 0
  boost::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int> (0x0x7fc05617d060) 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> > > (0x0x7fc05617d0c0) 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> > > (0x0x7fc05617b7b8) 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> > > (0x0x7fc05617d120) 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> > > (0x0x7fc05617b820) 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> > > (0x0x7fc05617b888) 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> > > (0x0x7fc05617d180) 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> > > (0x0x7fc05617d240) 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> > > (0x0x7fc05617b8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05617b958) 0 empty
    mpl_::bool_<false> (0x0x7fc05617d2a0) 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> > > (0x0x7fc05617b9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05617ba28) 0 empty
    mpl_::bool_<false> (0x0x7fc05617d300) 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> > > (0x0x7fc05617ba90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05617baf8) 0 empty
    mpl_::bool_<false> (0x0x7fc05617d360) 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> > > (0x0x7fc05617d3c0) 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> > > (0x0x7fc05617bb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05617bbc8) 0 empty
    mpl_::bool_<false> (0x0x7fc05617d420) 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> > > (0x0x7fc05617d480) 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> > > (0x0x7fc05617d1e0) 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> > > (0x0x7fc05617d4e0) 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> > > (0x0x7fc05617bc98) 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> > > (0x0x7fc05617d540) 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> > > (0x0x7fc05617d720) 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> > > (0x0x7fc05617d6c0) 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> > > (0x0x7fc05617d660) 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> > > (0x0x7fc05617d600) 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> > > (0x0x7fc05617d840) 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> > > (0x0x7fc05617bea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05617bf08) 0 empty
    mpl_::bool_<false> (0x0x7fc05617d8a0) 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> > > (0x0x7fc05617bf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055d96000) 0 empty
    mpl_::bool_<false> (0x0x7fc05617d900) 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> > > (0x0x7fc055d96068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055d960d0) 0 empty
    mpl_::bool_<false> (0x0x7fc05617d960) 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> > > (0x0x7fc055d96138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055d961a0) 0 empty
    mpl_::bool_<false> (0x0x7fc05617d9c0) 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> (0x0x7fc05617da20) 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> > > (0x0x7fc05617d7e0) 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> > > (0x0x7fc05617d780) 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> > > (0x0x7fc05617d5a0) 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> > > (0x0x7fc05617da80) 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*> (0x0x7fc05617dae0) 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> > (0x0x7fc05617db40) 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> > > (0x0x7fc05617dcc0) 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> > > (0x0x7fc055d963a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055d96410) 0 empty
    mpl_::bool_<false> (0x0x7fc05617dd20) 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> > > (0x0x7fc055d96478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055d964e0) 0 empty
    mpl_::bool_<false> (0x0x7fc05617de40) 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> > > (0x0x7fc055d96548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055d965b0) 0 empty
    mpl_::bool_<false> (0x0x7fc05617dea0) 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> > > (0x0x7fc055db1000) 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> > > (0x0x7fc055d966e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055d96750) 0 empty
    mpl_::bool_<false> (0x0x7fc055db1060) 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> > > (0x0x7fc055db1180) 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> > > (0x0x7fc05617dc60) 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> > > (0x0x7fc055db11e0) 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> > > (0x0x7fc055d96820) 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> > > (0x0x7fc055db1240) 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> > > (0x0x7fc055db1420) 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> > > (0x0x7fc055db13c0) 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> > > (0x0x7fc055db1360) 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> > > (0x0x7fc055db1300) 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> > > (0x0x7fc055db1600) 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> > > (0x0x7fc055d96c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055d96d00) 0 empty
    mpl_::bool_<false> (0x0x7fc055db1660) 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> > > (0x0x7fc055d96e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055d96ea0) 0 empty
    mpl_::bool_<false> (0x0x7fc055db16c0) 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> > > (0x0x7fc055dc0000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055dc0068) 0 empty
    mpl_::bool_<false> (0x0x7fc055db1720) 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> > > (0x0x7fc055dc00d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055dc0138) 0 empty
    mpl_::bool_<false> (0x0x7fc055db1840) 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> (0x0x7fc055db18a0) 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> > > (0x0x7fc055db15a0) 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> > > (0x0x7fc055db1540) 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> > > (0x0x7fc055db12a0) 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> > > (0x0x7fc055db1900) 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> > > (0x0x7fc055dc0340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055dc03a8) 0 empty
    mpl_::bool_<false> (0x0x7fc055db1a20) 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> >*> (0x0x7fc055db1b40) 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> > > (0x0x7fc055dc04e0) 0 empty
  boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >*> (0x0x7fc055db1ba0) 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> > > (0x0x7fc055dc0548) 0 empty
  boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7fc055dc05b0) 0 empty
    boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >*> (0x0x7fc055db1c00) 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> > > (0x0x7fc055dc06e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055dc0750) 0 empty
    mpl_::bool_<false> (0x0x7fc055db1c60) 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> > > (0x0x7fc055dc07b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc055dc0820) 0 empty
    mpl_::bool_<true> (0x0x7fc055db1d80) 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> (0x0x7fc055db1de0) 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> (0x0x7fc055dc0888) 0 empty
  boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7fc055db1e40) 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> > > (0x0x7fc055dc08f0) 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> (0x0x7fc055dc0958) 0 empty
    boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7fc055db1ea0) 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> > > (0x0x7fc055dc0a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055dc0a90) 0 empty
    mpl_::bool_<false> (0x0x7fc055db1f00) 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> >*> (0x0x7fc055df9060) 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> > > (0x0x7fc055dc0bc8) 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> >*> (0x0x7fc055df90c0) 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> > > (0x0x7fc055dc0c30) 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> > > (0x0x7fc055dc0c98) 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> >*> (0x0x7fc055df9120) 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> > > (0x0x7fc055dc0d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055dc0d68) 0 empty
    mpl_::bool_<false> (0x0x7fc055df9180) 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> > > (0x0x7fc055dc0dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc055dc0e38) 0 empty
    mpl_::bool_<true> (0x0x7fc055df91e0) 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> > > > (0x0x7fc055dc0ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc055dc0f08) 0 empty
    mpl_::bool_<true> (0x0x7fc055df9240) 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> > (0x0x7fc055dc0f70) 0 empty
  mpl_::bool_<true> (0x0x7fc055df92a0) 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> > (0x0x7fc055e07000) 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> > (0x0x7fc055e07068) 0 empty
    mpl_::bool_<true> (0x0x7fc055df9300) 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> (0x0x7fc055e070d0) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7fc055df9360) 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> (0x0x7fc055e07138) 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> (0x0x7fc055e071a0) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7fc055df93c0) 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> > (0x0x7fc055df94e0) 0 empty

Class boost::tokenizer<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
boost::tokenizer<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7fc055df9480) 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> > (0x0x7fc055df9660) 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> > (0x0x7fc055df9600) 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>&> (0x0x7fc055df95a0) 0 empty

Class boost::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int> (0x0x7fc055df9540) 0 empty

Class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=64 align=8
   base size=64 base align=8
boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7fc055e07478) 0
  boost::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, long int> (0x0x7fc055df96c0) 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> > > (0x0x7fc055df9720) 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> > > (0x0x7fc055e07680) 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> > > (0x0x7fc055df9780) 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> > > (0x0x7fc055e076e8) 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> > > (0x0x7fc055e07750) 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> > > (0x0x7fc055df97e0) 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> > > (0x0x7fc055df98a0) 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> > > (0x0x7fc055e077b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055e07820) 0 empty
    mpl_::bool_<false> (0x0x7fc055df9900) 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> > > (0x0x7fc055e07888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055e078f0) 0 empty
    mpl_::bool_<false> (0x0x7fc055df9960) 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> > > (0x0x7fc055e07958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055e079c0) 0 empty
    mpl_::bool_<false> (0x0x7fc055df99c0) 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> > > (0x0x7fc055df9a20) 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> > > (0x0x7fc055e07a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055e07a90) 0 empty
    mpl_::bool_<false> (0x0x7fc055df9a80) 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> > > (0x0x7fc055df9ae0) 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> > > (0x0x7fc055df9840) 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> > > (0x0x7fc055df9b40) 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> > > (0x0x7fc055e07b60) 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> > > (0x0x7fc055df9ba0) 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> > > (0x0x7fc055df9d80) 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> > > (0x0x7fc055df9d20) 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> > > (0x0x7fc055df9cc0) 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> > > (0x0x7fc055df9c60) 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> > > (0x0x7fc055df9ea0) 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> > > (0x0x7fc055e07d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055e07dd0) 0 empty
    mpl_::bool_<false> (0x0x7fc055df9f00) 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> > > (0x0x7fc055e07e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055e07ea0) 0 empty
    mpl_::bool_<false> (0x0x7fc055df9f60) 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> > > (0x0x7fc055e07f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055e07f70) 0 empty
    mpl_::bool_<false> (0x0x7fc055e5d000) 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> > > (0x0x7fc055e07340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055e60000) 0 empty
    mpl_::bool_<false> (0x0x7fc055e5d060) 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> (0x0x7fc055e5d0c0) 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> > > (0x0x7fc055df9e40) 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> > > (0x0x7fc055df9de0) 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> > > (0x0x7fc055df9c00) 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> > > (0x0x7fc055e5d120) 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> > > (0x0x7fc055e601a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055e60208) 0 empty
    mpl_::bool_<false> (0x0x7fc055e5d180) 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> >*> (0x0x7fc055e5d2a0) 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> > > (0x0x7fc055e60340) 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> >*> (0x0x7fc055e5d300) 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> > > (0x0x7fc055e603a8) 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> > > (0x0x7fc055e60410) 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> >*> (0x0x7fc055e5d360) 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> > > (0x0x7fc055e60478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055e604e0) 0 empty
    mpl_::bool_<false> (0x0x7fc055e5d3c0) 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> > > (0x0x7fc055e60548) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc055e605b0) 0 empty
    mpl_::bool_<true> (0x0x7fc055e5d420) 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> > > > (0x0x7fc055e60618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc055e60680) 0 empty
    mpl_::bool_<true> (0x0x7fc055e5d480) 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> > (0x0x7fc055e606e8) 0 empty
  mpl_::bool_<true> (0x0x7fc055e5d4e0) 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> > (0x0x7fc055e60750) 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> > (0x0x7fc055e607b8) 0 empty
    mpl_::bool_<true> (0x0x7fc055e5d540) 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> (0x0x7fc055e60820) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7fc055e5d5a0) 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> (0x0x7fc055e60888) 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> (0x0x7fc055e608f0) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7fc055e5d600) 0 empty

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

Class __gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> > (0x0x7fc055e5d6c0) 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> > (0x0x7fc055e5dc00) 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> > (0x0x7fc055e5dc60) 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> > (0x0x7fc055e5dcc0) 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> > > (0x0x7fc055f37680) 0 empty
  boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7fc055e5dd20) 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> (0x0x7fc055f376e8) 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> > > (0x0x7fc055f37750) 0 empty
    boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7fc055e5dd80) 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> > (0x0x7fc055f377b8) 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> (0x0x7fc055f37820) 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> > > (0x0x7fc055f37888) 0 empty
      boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7fc055e5dde0) 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> (0x0x7fc055f378f0) 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> > (0x0x7fc055f37958) 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> (0x0x7fc055f379c0) 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> > > (0x0x7fc055f37a28) 0 empty
        boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7fc055e5de40) 0 empty

Class boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>
   size=16 align=8
   base size=16 base align=8
boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> (0x0x7fc055f37a90) 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> (0x0x7fc055f37af8) 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> > (0x0x7fc055f37b60) 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> (0x0x7fc055f37bc8) 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> > > (0x0x7fc055f37c30) 0 empty
          boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7fc055e5dea0) 0 empty

Class Deriver
   size=48 align=8
   base size=41 base align=8
Deriver (0x0x7fc055ba4240) 0

Class DeriverWithTimer
   size=48 align=8
   base size=41 base align=8
DeriverWithTimer (0x0x7fc055f37478) 0
  Deriver (0x0x7fc055ba42a0) 0

Class NetloadMeter
   size=208 align=8
   base size=208 base align=8
NetloadMeter (0x0x7fc055ba4300) 0

Class DiskloadMeter
   size=96 align=8
   base size=96 base align=8
DiskloadMeter (0x0x7fc055ba4360) 0

Class ProcinfoMeter::ProcinfoInternal
   size=152 align=8
   base size=145 base align=8
ProcinfoMeter::ProcinfoInternal (0x0x7fc055ba4420) 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> > (0x0x7fc055ba44e0) 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> > (0x0x7fc055f37d68) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7fc055ba4540) 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> > > (0x0x7fc055ba45a0) 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> > (0x0x7fc055ba46c0) 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> > > (0x0x7fc055ba4720) 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> > > (0x0x7fc055c6e068) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char> > > (0x0x7fc055ba4780) 0 empty

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

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

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

Class __gnu_cxx::new_allocator<ProcinfoMeter::ProcinfoInternal>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<ProcinfoMeter::ProcinfoInternal> (0x0x7fc055ba4a80) 0 empty

Class std::allocator<ProcinfoMeter::ProcinfoInternal>
   size=1 align=1
   base size=1 base align=1
std::allocator<ProcinfoMeter::ProcinfoInternal> (0x0x7fc055c6e2d8) 0 empty
  __gnu_cxx::new_allocator<ProcinfoMeter::ProcinfoInternal> (0x0x7fc055ba4ae0) 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> > (0x0x7fc055ba4b40) 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> (0x0x7fc055ba4ba0) 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> > (0x0x7fc055ba4cc0) 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> > (0x0x7fc055c6e410) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<ProcinfoMeter::ProcinfoInternal> > (0x0x7fc055ba4d20) 0 empty

Class std::_List_base<ProcinfoMeter::ProcinfoInternal, std::allocator<ProcinfoMeter::ProcinfoInternal> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<ProcinfoMeter::ProcinfoInternal, std::allocator<ProcinfoMeter::ProcinfoInternal> >::_List_impl (0x0x7fc055c6e478) 0
  std::allocator<std::_List_node<ProcinfoMeter::ProcinfoInternal> > (0x0x7fc055c6e4e0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<ProcinfoMeter::ProcinfoInternal> > (0x0x7fc055ba4d80) 0 empty

Class std::_List_base<ProcinfoMeter::ProcinfoInternal, std::allocator<ProcinfoMeter::ProcinfoInternal> >
   size=16 align=8
   base size=16 base align=8
std::_List_base<ProcinfoMeter::ProcinfoInternal, std::allocator<ProcinfoMeter::ProcinfoInternal> > (0x0x7fc055ba4a20) 0

Class std::list<ProcinfoMeter::ProcinfoInternal>
   size=16 align=8
   base size=16 base align=8
std::list<ProcinfoMeter::ProcinfoInternal> (0x0x7fc055c6e618) 0
  std::_List_base<ProcinfoMeter::ProcinfoInternal, std::allocator<ProcinfoMeter::ProcinfoInternal> > (0x0x7fc055ba4ea0) 0

Class ProcinfoMeter
   size=56 align=8
   base size=56 base align=8
ProcinfoMeter (0x0x7fc055ba43c0) 0

Class MeasureServer
   size=584 align=8
   base size=584 base align=8
MeasureServer (0x0x7fc055ba4f00) 0

Class UDPMessageTransmitter
   size=40 align=8
   base size=36 base align=8
UDPMessageTransmitter (0x0x7fc055ba4f60) 0

Class BroadcastReceiver
   size=65624 align=8
   base size=65624 base align=8
BroadcastReceiver (0x0x7fc055d4c000) 0

Class LastGasp
   size=40 align=8
   base size=40 base align=8
LastGasp (0x0x7fc055d4c060) 0

Vtable for RPCServerConnectorFactory
RPCServerConnectorFactory::_ZTV25RPCServerConnectorFactory: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI25RPCServerConnectorFactory)
16    (int (*)(...))RPCServerConnectorFactory::createServerConnector

Class RPCServerConnectorFactory
   size=48 align=8
   base size=48 base align=8
RPCServerConnectorFactory (0x0x7fc055d362a0) 0
    vptr=((& RPCServerConnectorFactory::_ZTV25RPCServerConnectorFactory) + 16u)
  ServerConnectorFactoryBase (0x0x7fc055d4c0c0) 0 nearly-empty
      primary-for RPCServerConnectorFactory (0x0x7fc055d362a0)
  MessageServer (0x0x7fc055d4c120) 8

Class MainClass
   size=64 align=8
   base size=64 base align=8
MainClass (0x0x7fc055d4c180) 0

Class std::_Setfill<char>
   size=1 align=1
   base size=1 base align=1
std::_Setfill<char> (0x0x7fc055d4c1e0) 0

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

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

Class std::allocator<Wsinfo>::rebind<Wsinfo>
   size=1 align=1
   base size=0 base align=1
std::allocator<Wsinfo>::rebind<Wsinfo> (0x0x7fc055d4c3c0) 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> > (0x0x7fc055d4c420) 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> > (0x0x7fc055c6e8f0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Wsinfo> > (0x0x7fc055d4c480) 0 empty

Class std::_List_base<Wsinfo, std::allocator<Wsinfo> >::_List_impl
   size=16 align=8
   base size=16 base align=8
std::_List_base<Wsinfo, std::allocator<Wsinfo> >::_List_impl (0x0x7fc055c6e958) 0
  std::allocator<std::_List_node<Wsinfo> > (0x0x7fc055c6e9c0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Wsinfo> > (0x0x7fc055d4c4e0) 0 empty

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

Class std::list<Wsinfo>
   size=16 align=8
   base size=16 base align=8
std::list<Wsinfo> (0x0x7fc055c6ea28) 0
  std::_List_base<Wsinfo, std::allocator<Wsinfo> > (0x0x7fc055d4c540) 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> (0x0x7fc055d4c5a0) 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> (0x0x7fc055c6ebc8) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc055d4c600) 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> (0x0x7fc055d4c660) 0 empty

Class boost::is_placeholder<UDPMessageTransmitter*>
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<UDPMessageTransmitter*> (0x0x7fc055d4c8a0) 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> (0x0x7fc055d4c900) 0 empty

Class boost::_bi::add_value<UDPMessageTransmitter*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<UDPMessageTransmitter*> (0x0x7fc055d4c840) 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> > (0x0x7fc055d4c960) 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> > (0x0x7fc055d4c7e0) 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&> > (0x0x7fc055d4cba0) 0 empty

Class boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>
   size=16 align=8
   base size=16 base align=8
boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> (0x0x7fc055afc180) 0

Class boost::_bi::value<UDPMessageTransmitter*>
   size=8 align=8
   base size=8 base align=8
boost::_bi::value<UDPMessageTransmitter*> (0x0x7fc055afc240) 0

Class boost::_bi::storage1<boost::_bi::value<UDPMessageTransmitter*> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::storage1<boost::_bi::value<UDPMessageTransmitter*> > (0x0x7fc055afc1e0) 0

Class boost::_bi::storage2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::storage2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > (0x0x7fc055c6e680) 0
  boost::_bi::storage1<boost::_bi::value<UDPMessageTransmitter*> > (0x0x7fc055afc2a0) 0

Class boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > (0x0x7fc055c6ea90) 0
  boost::_bi::storage2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > (0x0x7fc055b20000) 0
    boost::_bi::storage1<boost::_bi::value<UDPMessageTransmitter*> > (0x0x7fc055afc300) 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=24 align=8
   base size=24 base align=8
boost::_bi::bind_t<void, boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&>, boost::_bi::list2<boost::_bi::value<UDPMessageTransmitter*>, boost::arg<1> > > (0x0x7fc055d4cb40) 0

Class std::unary_function<Message&, void>
   size=1 align=1
   base size=0 base align=1
std::unary_function<Message&, void> (0x0x7fc055afc420) 0 empty

Class boost::function1<void, Message&>
   size=32 align=8
   base size=32 base align=8
boost::function1<void, Message&> (0x0x7fc055a56c40) 0
  boost::function_base (0x0x7fc055afc480) 0
  std::unary_function<Message&, void> (0x0x7fc055afc4e0) 0 empty

Class boost::function<void(Message&)>
   size=32 align=8
   base size=32 base align=8
boost::function<void(Message&)> (0x0x7fc055b20138) 0
  boost::function1<void, Message&> (0x0x7fc055a56d20) 0
    boost::function_base (0x0x7fc055afc5a0) 0
    std::unary_function<Message&, void> (0x0x7fc055afc600) 0 empty

Class boost::slot<boost::function<void(Message&)> >
   size=48 align=8
   base size=48 base align=8
boost::slot<boost::function<void(Message&)> > (0x0x7fc055b20068) 0
  boost::signals::detail::slot_base (0x0x7fc055afc360) 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> (0x0x7fc055afc660) 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&)> > (0x0x7fc055b202d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055b20340) 0 empty
    mpl_::bool_<false> (0x0x7fc055afc7e0) 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> (0x0x7fc055afc840) 0 empty

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

Class boost::detail::sp_dereference<BasicmessagesWorker>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<BasicmessagesWorker> (0x0x7fc055afcba0) 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> (0x0x7fc055afcc00) 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> (0x0x7fc055afcc60) 0 empty

Class boost::shared_ptr<BasicmessagesWorker>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<BasicmessagesWorker> (0x0x7fc055afcae0) 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> (0x0x7fc055afccc0) 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> (0x0x7fc055afcd20) 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> (0x0x7fc055b20680) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc055afcd80) 0 empty

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

Class boost::detail::sp_dereference<SinfoWorker>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<SinfoWorker> (0x0x7fc055afcea0) 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> (0x0x7fc055afcf00) 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> (0x0x7fc055afcf60) 0 empty

Class boost::shared_ptr<SinfoWorker>
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<SinfoWorker> (0x0x7fc055afcde0) 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> (0x0x7fc055afc780) 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> (0x0x7fc0557d9000) 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> (0x0x7fc055b20750) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc0557d9060) 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> (0x0x7fc0557d90c0) 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> (0x0x7fc0557d9120) 0 empty

Class boost::is_placeholder<CompositeParser*>
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<CompositeParser*> (0x0x7fc0557d9660) 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> (0x0x7fc0557d96c0) 0 empty

Class boost::_bi::add_value<CompositeParser*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<CompositeParser*> (0x0x7fc0557d9600) 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> > (0x0x7fc0557d9720) 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> > (0x0x7fc0557d95a0) 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&> > (0x0x7fc0557d9960) 0 empty

Class boost::_mfi::mf2<void, CompositeParser, Message&, Message&>
   size=16 align=8
   base size=16 base align=8
boost::_mfi::mf2<void, CompositeParser, Message&, Message&> (0x0x7fc0557d9f00) 0

Class boost::_bi::value<CompositeParser*>
   size=8 align=8
   base size=8 base align=8
boost::_bi::value<CompositeParser*> (0x0x7fc0558c5000) 0

Class boost::_bi::storage1<boost::_bi::value<CompositeParser*> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::storage1<boost::_bi::value<CompositeParser*> > (0x0x7fc0557d9f60) 0

Class boost::_bi::storage2<boost::_bi::value<CompositeParser*>, boost::arg<1> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::storage2<boost::_bi::value<CompositeParser*>, boost::arg<1> > (0x0x7fc055b20af8) 0
  boost::_bi::storage1<boost::_bi::value<CompositeParser*> > (0x0x7fc0558c5060) 0

Class boost::_bi::storage3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::storage3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > (0x0x7fc055b20b60) 0
  boost::_bi::storage2<boost::_bi::value<CompositeParser*>, boost::arg<1> > (0x0x7fc055b20bc8) 0
    boost::_bi::storage1<boost::_bi::value<CompositeParser*> > (0x0x7fc0558c50c0) 0

Class boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> >
   size=8 align=8
   base size=8 base align=8
boost::_bi::list3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > (0x0x7fc055b20c30) 0
  boost::_bi::storage3<boost::_bi::value<CompositeParser*>, boost::arg<1>, boost::arg<2> > (0x0x7fc055b20c98) 0
    boost::_bi::storage2<boost::_bi::value<CompositeParser*>, boost::arg<1> > (0x0x7fc055b20d00) 0
      boost::_bi::storage1<boost::_bi::value<CompositeParser*> > (0x0x7fc0558c51e0) 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=24 align=8
   base size=24 base align=8
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> > > (0x0x7fc0557d9900) 0

Class std::binary_function<Message&, Message&, void>
   size=1 align=1
   base size=0 base align=1
std::binary_function<Message&, Message&, void> (0x0x7fc0558c5360) 0 empty

Class boost::function2<void, Message&, Message&>
   size=32 align=8
   base size=32 base align=8
boost::function2<void, Message&, Message&> (0x0x7fc05580f850) 0
  boost::function_base (0x0x7fc0558c53c0) 0
  std::binary_function<Message&, Message&, void> (0x0x7fc0558c5420) 0 empty

Class boost::function<void(Message&, Message&)>
   size=32 align=8
   base size=32 base align=8
boost::function<void(Message&, Message&)> (0x0x7fc055b20e38) 0
  boost::function2<void, Message&, Message&> (0x0x7fc05580f930) 0
    boost::function_base (0x0x7fc0558c54e0) 0
    std::binary_function<Message&, Message&, void> (0x0x7fc0558c5540) 0 empty

Class boost::slot<boost::function<void(Message&, Message&)> >
   size=48 align=8
   base size=48 base align=8
boost::slot<boost::function<void(Message&, Message&)> > (0x0x7fc055b20d68) 0
  boost::signals::detail::slot_base (0x0x7fc0558c52a0) 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&)> > (0x0x7fc055b20ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055b20f08) 0 empty
    mpl_::bool_<false> (0x0x7fc0558c55a0) 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> (0x0x7fc0558c5a80) 0

Class boost::detail::sp_convertible<TCPMessageServerConnection, TCPMessageServerConnection>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_convertible<TCPMessageServerConnection, TCPMessageServerConnection> (0x0x7fc0558c5ae0) 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> (0x0x7fc055931340) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc0558c5b40) 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> (0x0x7fc0558c5c60) 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> (0x0x7fc055569420) 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> (0x0x7fc0555693c0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::system::system_error>
boost::exception_detail::error_info_injector<boost::system::system_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::system::system_error>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::system::system_error>
32    (int (*)(...))boost::system::system_error::what
40    (int (*)(...))-40
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::system::system_error>::_ZThn40_N5boost16exception_detail19error_info_injectorINS_6system12system_errorEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::system::system_error>::_ZThn40_N5boost16exception_detail19error_info_injectorINS_6system12system_errorEED0Ev

Class boost::exception_detail::error_info_injector<boost::system::system_error>
   size=80 align=8
   base size=76 base align=8
boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7fc0555ac0e0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::system::system_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE) + 16u)
  boost::system::system_error (0x0x7fc055931820) 0
      primary-for boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7fc0555ac0e0)
    std::runtime_error (0x0x7fc055931888) 0
        primary-for boost::system::system_error (0x0x7fc055931820)
      std::exception (0x0x7fc055569480) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fc055931888)
  boost::exception (0x0x7fc0555694e0) 40
      vptr=((& boost::exception_detail::error_info_injector<boost::system::system_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE: 21u entries
0     80u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
40    (int (*)(...))boost::system::system_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::system::system_error> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::system::system_error> >
64    (int (*)(...))-40
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZThn40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZThn40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEED0Ev
96    18446744073709551536u
104   18446744073709551536u
112   18446744073709551536u
120   (int (*)(...))-80
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
   size=88 align=8
   base size=76 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> > (0x0x7fc0555ac1c0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7fc0555ac230) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> > (0x0x7fc0555ac1c0)
    boost::system::system_error (0x0x7fc0559319c0) 0
        primary-for boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7fc0555ac230)
      std::runtime_error (0x0x7fc055931a28) 0
          primary-for boost::system::system_error (0x0x7fc0559319c0)
        std::exception (0x0x7fc055569540) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fc055931a28)
    boost::exception (0x0x7fc0555695a0) 40
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7fc055569600) 80 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 136u)

Class std::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7fc055569660) 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> (0x0x7fc0555696c0) 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*> (0x0x7fc055931dd0) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7fc055569720) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7fc055931f70) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fc055569960) 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> (0x0x7fc0555699c0) 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> (0x0x7fc055569a20) 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**> (0x0x7fc055569ae0) 0 empty

Class __gnu_cxx::__normal_iterator<boost::asio::io_service::service**, std::vector<boost::asio::io_service::service*> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<boost::asio::io_service::service**, std::vector<boost::asio::io_service::service*> > (0x0x7fc055569a80) 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**> (0x0x7fc055569b40) 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*> > (0x0x7fc055569ba0) 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> (0x0x7fc055569c60) 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> (0x0x7fc055569c00) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>
boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::invalid_service_owner>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::invalid_service_owner>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEED0Ev

Class boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7fc0555f6e00) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE) + 16u)
  boost::asio::invalid_service_owner (0x0x7fc0555fb1a0) 0
      primary-for boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7fc0555f6e00)
    std::logic_error (0x0x7fc0555fb208) 0
        primary-for boost::asio::invalid_service_owner (0x0x7fc0555fb1a0)
      std::exception (0x0x7fc055569e40) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc0555fb208)
  boost::exception (0x0x7fc055569ea0) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> > (0x0x7fc0555f6ee0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7fc0555f6f50) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> > (0x0x7fc0555f6ee0)
    boost::asio::invalid_service_owner (0x0x7fc0555fb340) 0
        primary-for boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7fc0555f6f50)
      std::logic_error (0x0x7fc0555fb3a8) 0
          primary-for boost::asio::invalid_service_owner (0x0x7fc0555fb340)
        std::exception (0x0x7fc05561d000) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc0555fb3a8)
    boost::exception (0x0x7fc05561d060) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7fc05561d0c0) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<boost::asio::service_already_exists, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::asio::service_already_exists, 1> (0x0x7fc05561d300) 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> (0x0x7fc05561d2a0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::asio::service_already_exists>
boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::service_already_exists>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::service_already_exists>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEED0Ev

Class boost::exception_detail::error_info_injector<boost::asio::service_already_exists>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7fc0556351c0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE) + 16u)
  boost::asio::service_already_exists (0x0x7fc0555fb4e0) 0
      primary-for boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7fc0556351c0)
    std::logic_error (0x0x7fc0555fb548) 0
        primary-for boost::asio::service_already_exists (0x0x7fc0555fb4e0)
      std::exception (0x0x7fc05561d4e0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc0555fb548)
  boost::exception (0x0x7fc05561d540) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> > (0x0x7fc055635380) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7fc0556353f0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> > (0x0x7fc055635380)
    boost::asio::service_already_exists (0x0x7fc0555fb5b0) 0
        primary-for boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7fc0556353f0)
      std::logic_error (0x0x7fc0555fb618) 0
          primary-for boost::asio::service_already_exists (0x0x7fc0555fb5b0)
        std::exception (0x0x7fc05561d660) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc0555fb618)
    boost::exception (0x0x7fc05561d6c0) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7fc05561d720) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<boost::bad_weak_ptr, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::bad_weak_ptr, 1> (0x0x7fc05561dae0) 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> (0x0x7fc05561da80) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::bad_weak_ptr>
boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_weak_ptr>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_weak_ptr>
32    (int (*)(...))boost::bad_weak_ptr::what
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_weak_ptr>
   size=48 align=8
   base size=44 base align=8
boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7fc0556ae1c0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 16u)
  boost::bad_weak_ptr (0x0x7fc0555fbb60) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7fc0556ae1c0)
    std::exception (0x0x7fc05561db40) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7fc0555fbb60)
  boost::exception (0x0x7fc05561dba0) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE: 21u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
40    (int (*)(...))boost::bad_weak_ptr::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED0Ev
96    18446744073709551568u
104   18446744073709551568u
112   18446744073709551568u
120   (int (*)(...))-48
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
   size=56 align=8
   base size=44 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7fc0556ae380) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7fc0556ae3f0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7fc0556ae380)
    boost::bad_weak_ptr (0x0x7fc0555fbbc8) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7fc0556ae3f0)
      std::exception (0x0x7fc05561dcc0) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7fc0555fbbc8)
    boost::exception (0x0x7fc05561dd20) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7fc05561dd80) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<std::runtime_error, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<std::runtime_error, 1> (0x0x7fc0556cd0c0) 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> (0x0x7fc0556cd060) 0 empty

Vtable for boost::exception_detail::error_info_injector<std::runtime_error>
boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt13runtime_errorEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::runtime_error>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::runtime_error>
32    (int (*)(...))std::runtime_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt13runtime_errorEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<std::runtime_error>::_ZThn16_N5boost16exception_detail19error_info_injectorISt13runtime_errorED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<std::runtime_error>::_ZThn16_N5boost16exception_detail19error_info_injectorISt13runtime_errorED0Ev

Class boost::exception_detail::error_info_injector<std::runtime_error>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7fc0556df7e0) 0
    vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 16u)
  std::runtime_error (0x0x7fc0556eb068) 0
      primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7fc0556df7e0)
    std::exception (0x0x7fc0556cd120) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc0556eb068)
  boost::exception (0x0x7fc0556cd180) 16
      vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
40    (int (*)(...))std::runtime_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<std::runtime_error> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<std::runtime_error> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7fc0556df8c0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 24u)
  boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7fc0556df930) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7fc0556df8c0)
    std::runtime_error (0x0x7fc0556eb1a0) 0
        primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7fc0556df930)
      std::exception (0x0x7fc0556cd2a0) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fc0556eb1a0)
    boost::exception (0x0x7fc0556cd300) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7fc0556cd360) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_day_of_month, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_day_of_month, 1> (0x0x7fc0556cdb40) 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> (0x0x7fc0556cdae0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>
boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_month>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_month>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7fc0557491c0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE) + 16u)
  boost::gregorian::bad_day_of_month (0x0x7fc0556ebb60) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7fc0557491c0)
    std::out_of_range (0x0x7fc0556ebbc8) 0
        primary-for boost::gregorian::bad_day_of_month (0x0x7fc0556ebb60)
      std::logic_error (0x0x7fc0556ebc30) 0
          primary-for std::out_of_range (0x0x7fc0556ebbc8)
        std::exception (0x0x7fc0556cdd20) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc0556ebc30)
  boost::exception (0x0x7fc0556cdd80) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7fc0557492a0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7fc055749310) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7fc0557492a0)
    boost::gregorian::bad_day_of_month (0x0x7fc0556ebd68) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7fc055749310)
      std::out_of_range (0x0x7fc0556ebdd0) 0
          primary-for boost::gregorian::bad_day_of_month (0x0x7fc0556ebd68)
        std::logic_error (0x0x7fc0556ebe38) 0
            primary-for std::out_of_range (0x0x7fc0556ebdd0)
          std::exception (0x0x7fc0556cdea0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc0556ebe38)
    boost::exception (0x0x7fc0556cdf00) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7fc0556cdf60) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 136u)

Class boost::date_time::month_functor<boost::gregorian::date>
   size=8 align=4
   base size=6 base align=4
boost::date_time::month_functor<boost::gregorian::date> (0x0x7fc055366300) 0

Class boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry (0x0x7fc055366360) 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> (0x0x7fc0553665a0) 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> (0x0x7fc055366540) 0 empty

Vtable for boost::exception_detail::error_info_injector<std::out_of_range>
boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::out_of_range>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::out_of_range>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<std::out_of_range>::_ZThn16_N5boost16exception_detail19error_info_injectorISt12out_of_rangeED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<std::out_of_range>::_ZThn16_N5boost16exception_detail19error_info_injectorISt12out_of_rangeED0Ev

Class boost::exception_detail::error_info_injector<std::out_of_range>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7fc0553dd070) 0
    vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 16u)
  std::out_of_range (0x0x7fc05538c680) 0
      primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7fc0553dd070)
    std::logic_error (0x0x7fc05538c6e8) 0
        primary-for std::out_of_range (0x0x7fc05538c680)
      std::exception (0x0x7fc055366600) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc05538c6e8)
  boost::exception (0x0x7fc055366660) 16
      vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<std::out_of_range> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<std::out_of_range> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7fc0553dd150) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 24u)
  boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7fc0553dd1c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7fc0553dd150)
    std::out_of_range (0x0x7fc05538c820) 0
        primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7fc0553dd1c0)
      std::logic_error (0x0x7fc05538c888) 0
          primary-for std::out_of_range (0x0x7fc05538c820)
        std::exception (0x0x7fc0553666c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc05538c888)
    boost::exception (0x0x7fc055366720) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7fc055366780) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<std::bad_cast, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<std::bad_cast, 1> (0x0x7fc055366b40) 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> (0x0x7fc055366ae0) 0 empty

Vtable for boost::exception_detail::error_info_injector<std::bad_cast>
boost::exception_detail::error_info_injector<std::bad_cast>::_ZTVN5boost16exception_detail19error_info_injectorISt8bad_castEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt8bad_castEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::bad_cast>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::bad_cast>
32    (int (*)(...))std::bad_cast::what
40    (int (*)(...))-8
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt8bad_castEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<std::bad_cast>::_ZThn8_N5boost16exception_detail19error_info_injectorISt8bad_castED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<std::bad_cast>::_ZThn8_N5boost16exception_detail19error_info_injectorISt8bad_castED0Ev

Class boost::exception_detail::error_info_injector<std::bad_cast>
   size=48 align=8
   base size=44 base align=8
boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7fc055417ee0) 0
    vptr=((& boost::exception_detail::error_info_injector<std::bad_cast>::_ZTVN5boost16exception_detail19error_info_injectorISt8bad_castEE) + 16u)
  std::bad_cast (0x0x7fc05538ce38) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7fc055417ee0)
    std::exception (0x0x7fc055366ba0) 0 nearly-empty
        primary-for std::bad_cast (0x0x7fc05538ce38)
  boost::exception (0x0x7fc055366c00) 8
      vptr=((& boost::exception_detail::error_info_injector<std::bad_cast>::_ZTVN5boost16exception_detail19error_info_injectorISt8bad_castEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE: 21u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
40    (int (*)(...))std::bad_cast::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<std::bad_cast> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<std::bad_cast> >
64    (int (*)(...))-8
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEED0Ev
96    18446744073709551568u
104   18446744073709551568u
112   18446744073709551568u
120   (int (*)(...))-48
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
   size=56 align=8
   base size=44 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> > (0x0x7fc05542d000) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 24u)
  boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7fc05542d070) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> > (0x0x7fc05542d000)
    std::bad_cast (0x0x7fc05538cf70) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7fc05542d070)
      std::exception (0x0x7fc055366c60) 0 nearly-empty
          primary-for std::bad_cast (0x0x7fc05538cf70)
    boost::exception (0x0x7fc055366cc0) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7fc055366d20) 48 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 136u)

Vtable for boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::_ZTVN5boost4asio6detail12posix_thread4funcINS1_21resolver_service_base22work_io_service_runnerEEE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost4asio6detail12posix_thread4funcINS1_21resolver_service_base22work_io_service_runnerEEE)
16    (int (*)(...))boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::~func
24    (int (*)(...))boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::~func
32    (int (*)(...))boost::asio::detail::posix_thread::func<Function>::run<boost::asio::detail::resolver_service_base::work_io_service_runner>

Class boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>
   size=16 align=8
   base size=16 base align=8
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner> (0x0x7fc055436410) 0
    vptr=((& boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::_ZTVN5boost4asio6detail12posix_thread4funcINS1_21resolver_service_base22work_io_service_runnerEEE) + 16u)
  boost::asio::detail::posix_thread::func_base (0x0x7fc055441060) 0 nearly-empty
      primary-for boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner> (0x0x7fc055436410)

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> (0x0x7fc055441240) 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**> (0x0x7fc055441360) 0 empty

Class __gnu_cxx::__normal_iterator<const boost::signals::trackable**, std::vector<const boost::signals::trackable*> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const boost::signals::trackable**, std::vector<const boost::signals::trackable*> > (0x0x7fc055441300) 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**> (0x0x7fc0554413c0) 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*> > (0x0x7fc055441420) 0 empty

Class std::_List_node<boost::signals::detail::connection_slot_pair>
   size=48 align=8
   base size=48 base align=8
std::_List_node<boost::signals::detail::connection_slot_pair> (0x0x7fc055436af8) 0
  std::__detail::_List_node_base (0x0x7fc055441480) 0

Class std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=72 align=8
   base size=72 base align=8
std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7fc055436b60) 0
  std::_Rb_tree_node_base (0x0x7fc0554414e0) 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> (0x0x7fc055441540) 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> (0x0x7fc055441600) 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> (0x0x7fc055441660) 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> (0x0x7fc0554417e0) 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> (0x0x7fc055441840) 0

Vtable for boost::date_time::year_based_generator<boost::gregorian::date>
boost::date_time::year_based_generator<boost::gregorian::date>::_ZTVN5boost9date_time20year_based_generatorINS_9gregorian4dateEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9date_time20year_based_generatorINS_9gregorian4dateEEE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class boost::date_time::year_based_generator<boost::gregorian::date>
   size=8 align=8
   base size=8 base align=8
boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7fc0554418a0) 0 nearly-empty
    vptr=((& boost::date_time::year_based_generator<boost::gregorian::date>::_ZTVN5boost9date_time20year_based_generatorINS_9gregorian4dateEEE) + 16u)

Vtable for boost::date_time::last_kday_of_month<boost::gregorian::date>
boost::date_time::last_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time18last_kday_of_monthINS_9gregorian4dateEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9date_time18last_kday_of_monthINS_9gregorian4dateEEE)
16    (int (*)(...))boost::date_time::last_kday_of_month<boost::gregorian::date>::~last_kday_of_month
24    (int (*)(...))boost::date_time::last_kday_of_month<boost::gregorian::date>::~last_kday_of_month
32    (int (*)(...))boost::date_time::last_kday_of_month<date_type>::get_date<boost::gregorian::date>
40    (int (*)(...))boost::date_time::last_kday_of_month<date_type>::to_string<boost::gregorian::date>

Class boost::date_time::last_kday_of_month<boost::gregorian::date>
   size=16 align=8
   base size=12 base align=8
boost::date_time::last_kday_of_month<boost::gregorian::date> (0x0x7fc055436f70) 0
    vptr=((& boost::date_time::last_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time18last_kday_of_monthINS_9gregorian4dateEEE) + 16u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7fc055441900) 0 nearly-empty
      primary-for boost::date_time::last_kday_of_month<boost::gregorian::date> (0x0x7fc055436f70)

Vtable for boost::date_time::first_kday_of_month<boost::gregorian::date>
boost::date_time::first_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time19first_kday_of_monthINS_9gregorian4dateEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9date_time19first_kday_of_monthINS_9gregorian4dateEEE)
16    (int (*)(...))boost::date_time::first_kday_of_month<boost::gregorian::date>::~first_kday_of_month
24    (int (*)(...))boost::date_time::first_kday_of_month<boost::gregorian::date>::~first_kday_of_month
32    (int (*)(...))boost::date_time::first_kday_of_month<date_type>::get_date<boost::gregorian::date>
40    (int (*)(...))boost::date_time::first_kday_of_month<date_type>::to_string<boost::gregorian::date>

Class boost::date_time::first_kday_of_month<boost::gregorian::date>
   size=16 align=8
   base size=12 base align=8
boost::date_time::first_kday_of_month<boost::gregorian::date> (0x0x7fc05551c000) 0
    vptr=((& boost::date_time::first_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time19first_kday_of_monthINS_9gregorian4dateEEE) + 16u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7fc055441a80) 0 nearly-empty
      primary-for boost::date_time::first_kday_of_month<boost::gregorian::date> (0x0x7fc05551c000)

Vtable for boost::date_time::nth_kday_of_month<boost::gregorian::date>
boost::date_time::nth_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time17nth_kday_of_monthINS_9gregorian4dateEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9date_time17nth_kday_of_monthINS_9gregorian4dateEEE)
16    (int (*)(...))boost::date_time::nth_kday_of_month<boost::gregorian::date>::~nth_kday_of_month
24    (int (*)(...))boost::date_time::nth_kday_of_month<boost::gregorian::date>::~nth_kday_of_month
32    (int (*)(...))boost::date_time::nth_kday_of_month<date_type>::get_date<boost::gregorian::date>
40    (int (*)(...))boost::date_time::nth_kday_of_month<date_type>::to_string<boost::gregorian::date>

Class boost::date_time::nth_kday_of_month<boost::gregorian::date>
   size=24 align=8
   base size=18 base align=8
boost::date_time::nth_kday_of_month<boost::gregorian::date> (0x0x7fc05551c270) 0
    vptr=((& boost::date_time::nth_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time17nth_kday_of_monthINS_9gregorian4dateEEE) + 16u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7fc055441ae0) 0 nearly-empty
      primary-for boost::date_time::nth_kday_of_month<boost::gregorian::date> (0x0x7fc05551c270)

Vtable for boost::date_time::partial_date<boost::gregorian::date>
boost::date_time::partial_date<boost::gregorian::date>::_ZTVN5boost9date_time12partial_dateINS_9gregorian4dateEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost9date_time12partial_dateINS_9gregorian4dateEEE)
16    (int (*)(...))boost::date_time::partial_date<boost::gregorian::date>::~partial_date
24    (int (*)(...))boost::date_time::partial_date<boost::gregorian::date>::~partial_date
32    (int (*)(...))boost::date_time::partial_date<date_type>::get_date<boost::gregorian::date>
40    (int (*)(...))boost::date_time::partial_date<date_type>::to_string<boost::gregorian::date>

Class boost::date_time::partial_date<boost::gregorian::date>
   size=16 align=8
   base size=12 base align=8
boost::date_time::partial_date<boost::gregorian::date> (0x0x7fc05551c340) 0
    vptr=((& boost::date_time::partial_date<boost::gregorian::date>::_ZTVN5boost9date_time12partial_dateINS_9gregorian4dateEEE) + 16u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7fc055441cc0) 0 nearly-empty
      primary-for boost::date_time::partial_date<boost::gregorian::date> (0x0x7fc05551c340)

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> (0x0x7fc055441ea0) 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> (0x0x7fc05515a060) 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> (0x0x7fc05515a0c0) 0 empty

Class std::_Setfill<wchar_t>
   size=4 align=4
   base size=4 base align=4
std::_Setfill<wchar_t> (0x0x7fc05515a240) 0

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7fc05515a600) 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> > (0x0x7fc05515a660) 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> > > (0x0x7fc05515a780) 0 empty

Class boost::char_separator<wchar_t, std::char_traits<wchar_t> >
   size=32 align=8
   base size=25 base align=8
boost::char_separator<wchar_t, std::char_traits<wchar_t> > (0x0x7fc05515a7e0) 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> > (0x0x7fc05515a8a0) 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*> (0x0x7fc05515a960) 0 empty

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > (0x0x7fc05515a900) 0

Class boost::tokenizer<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >
   size=48 align=8
   base size=48 base align=8
boost::tokenizer<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> > (0x0x7fc05515a840) 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*> (0x0x7fc05515a9c0) 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> > (0x0x7fc05515aa20) 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> > > (0x0x7fc05515aa80) 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> > > (0x0x7fc05551cd68) 0 empty
  std::iterator_traits<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7fc05515aae0) 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> > > (0x0x7fc05551cf70) 0 empty
  boost::iterator_category_to_traversal<std::random_access_iterator_tag> (0x0x7fc055222000) 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> > (0x0x7fc05515ab40) 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>&> > (0x0x7fc05515ad20) 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>&> > (0x0x7fc05515acc0) 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>&> (0x0x7fc05515aea0) 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>&> (0x0x7fc055222270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0552222d8) 0 empty
    mpl_::bool_<true> (0x0x7fc05515af00) 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>&> (0x0x7fc055222340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552223a8) 0 empty
    mpl_::bool_<false> (0x0x7fc05515af60) 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>&> (0x0x7fc055222410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc055222478) 0 empty
    mpl_::bool_<true> (0x0x7fc055231000) 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>&> > (0x0x7fc0552225b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc055222618) 0 empty
    mpl_::bool_<true> (0x0x7fc055231060) 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> > (0x0x7fc055222680) 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> > (0x0x7fc0552226e8) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7fc055222750) 0 empty
      mpl_::bool_<true> (0x0x7fc055231180) 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> > > (0x0x7fc0552311e0) 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> > > (0x0x7fc05515ae40) 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> > > (0x0x7fc05515ade0) 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>&> (0x0x7fc055222888) 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> > > (0x0x7fc055231240) 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>&> (0x0x7fc05515ad80) 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>&> > (0x0x7fc05515ac60) 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>&> (0x0x7fc0552228f0) 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>&> > (0x0x7fc0552312a0) 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>*> (0x0x7fc0552313c0) 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> > (0x0x7fc0552314e0) 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> > (0x0x7fc055222a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055222a90) 0 empty
    mpl_::bool_<false> (0x0x7fc055231540) 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> (0x0x7fc055231660) 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> > (0x0x7fc055231360) 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> > (0x0x7fc055231300) 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>&> (0x0x7fc055222c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055222c98) 0 empty
    mpl_::bool_<false> (0x0x7fc055231840) 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>&> > (0x0x7fc055222dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055222e38) 0 empty
    mpl_::bool_<false> (0x0x7fc0552318a0) 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>&> (0x0x7fc055222ea0) 0 empty
  mpl_::bool_<true> (0x0x7fc055231900) 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>&> > (0x0x7fc055222f08) 0 empty
  mpl_::bool_<true> (0x0x7fc055231a20) 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> > (0x0x7fc055222f70) 0 empty
  mpl_::bool_<true> (0x0x7fc055231a80) 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> > (0x0x7fc05524c000) 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> > (0x0x7fc05524c068) 0 empty
    mpl_::bool_<true> (0x0x7fc055231ae0) 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> > (0x0x7fc05524c0d0) 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> > (0x0x7fc05524c138) 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> > (0x0x7fc05524c1a0) 0 empty
      mpl_::bool_<true> (0x0x7fc055231b40) 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>&> (0x0x7fc05524c208) 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> > (0x0x7fc05524c270) 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> > (0x0x7fc05524c2d8) 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> > (0x0x7fc05524c340) 0 empty
        mpl_::bool_<true> (0x0x7fc055231ba0) 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> > > (0x0x7fc055231c00) 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> > > (0x0x7fc0552317e0) 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> > (0x0x7fc055231d80) 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> > (0x0x7fc055231d20) 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> > (0x0x7fc055231cc0) 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> > (0x0x7fc055231c60) 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> > > (0x0x7fc055231780) 0 empty

Class boost::detail::iterator_facade_types<std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_facade_types<std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, long int> (0x0x7fc05515ac00) 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>*> (0x0x7fc055231de0) 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> > (0x0x7fc055231f00) 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> > (0x0x7fc055258060) 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> > (0x0x7fc0552580c0) 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> > (0x0x7fc05524c888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05524c8f0) 0 empty
    mpl_::bool_<false> (0x0x7fc055258120) 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> > (0x0x7fc05524c958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05524c9c0) 0 empty
    mpl_::bool_<false> (0x0x7fc055258240) 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> > (0x0x7fc05524ca28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05524ca90) 0 empty
    mpl_::bool_<false> (0x0x7fc055258360) 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> > (0x0x7fc05524caf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05524cb60) 0 empty
    mpl_::bool_<false> (0x0x7fc055258480) 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> > (0x0x7fc0552585a0) 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> > (0x0x7fc055258660) 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> > (0x0x7fc055258600) 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> > (0x0x7fc055258780) 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> > (0x0x7fc055258ae0) 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> > (0x0x7fc0552aa208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552aa270) 0 empty
    mpl_::bool_<false> (0x0x7fc055258b40) 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> > (0x0x7fc0552aa2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552aa340) 0 empty
    mpl_::bool_<false> (0x0x7fc055258ba0) 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> > (0x0x7fc0552aa478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552aa4e0) 0 empty
    mpl_::bool_<false> (0x0x7fc055258c00) 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> > (0x0x7fc0552aa548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552aa5b0) 0 empty
    mpl_::bool_<false> (0x0x7fc055258d20) 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> > (0x0x7fc0552aa618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552aa680) 0 empty
    mpl_::bool_<false> (0x0x7fc055258e40) 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> > (0x0x7fc0552aa6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552aa750) 0 empty
    mpl_::bool_<false> (0x0x7fc055258f60) 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> > (0x0x7fc0552aa7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552aa820) 0 empty
    mpl_::bool_<false> (0x0x7fc0552c10c0) 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> > > (0x0x7fc0552aa888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552aa8f0) 0 empty
    mpl_::bool_<false> (0x0x7fc0552c11e0) 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> > (0x0x7fc0552aa958) 0 empty
  mpl_::bool_<false> (0x0x7fc0552c1240) 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> > (0x0x7fc0552aa9c0) 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> > (0x0x7fc0552aaa28) 0 empty
    mpl_::bool_<false> (0x0x7fc0552c12a0) 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> > > (0x0x7fc0552aaa90) 0 empty
  mpl_::bool_<false> (0x0x7fc0552c1300) 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> > > (0x0x7fc0552aaaf8) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7fc0552aab60) 0 empty
    mpl_::bool_<true> (0x0x7fc0552c1360) 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>&> (0x0x7fc0552aabc8) 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> > > (0x0x7fc0552aac30) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7fc0552aac98) 0 empty
      mpl_::bool_<true> (0x0x7fc0552c13c0) 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> > (0x0x7fc0552c1420) 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> > (0x0x7fc055231ea0) 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>&> (0x0x7fc055231e40) 0 empty

Class boost::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >, std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, long int>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >, std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, long int> (0x0x7fc05515aba0) 0 empty

Class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >
   size=64 align=8
   base size=64 base align=8
boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> > (0x0x7fc0552aadd0) 0
  boost::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >, std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, long int> (0x0x7fc0552c1480) 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> > > (0x0x7fc0552c1540) 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> > > (0x0x7fc0552aae38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552aaea0) 0 empty
    mpl_::bool_<false> (0x0x7fc0552c15a0) 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> > > (0x0x7fc0552aaf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552aaf70) 0 empty
    mpl_::bool_<false> (0x0x7fc0552c16c0) 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> > > (0x0x7fc05524c680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552e9000) 0 empty
    mpl_::bool_<false> (0x0x7fc0552c17e0) 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> > > (0x0x7fc0552c1840) 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> > > (0x0x7fc0552e9138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552e91a0) 0 empty
    mpl_::bool_<false> (0x0x7fc0552c18a0) 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> > > (0x0x7fc0552c19c0) 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> > > (0x0x7fc0552c14e0) 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> > > (0x0x7fc0552c1a20) 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> > > (0x0x7fc0552e9270) 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> > > (0x0x7fc0552c1a80) 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> > > (0x0x7fc0552c1c60) 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> > > (0x0x7fc0552c1c00) 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> > > (0x0x7fc0552c1ba0) 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> > > (0x0x7fc0552c1b40) 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> > > (0x0x7fc0552c1d80) 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> > > (0x0x7fc0552e9618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552e9680) 0 empty
    mpl_::bool_<false> (0x0x7fc0552c1de0) 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> > > (0x0x7fc0552e97b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552e9820) 0 empty
    mpl_::bool_<false> (0x0x7fc0552c1e40) 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> > > (0x0x7fc0552e9958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552e99c0) 0 empty
    mpl_::bool_<false> (0x0x7fc0552c1ea0) 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> > > (0x0x7fc0552e9a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552e9a90) 0 empty
    mpl_::bool_<false> (0x0x7fc0552fa000) 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> (0x0x7fc0552fa120) 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> > > (0x0x7fc0552c1d20) 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> > > (0x0x7fc0552c1cc0) 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> > > (0x0x7fc0552c1ae0) 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> > > (0x0x7fc0552fa180) 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> > > (0x0x7fc0552e9d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0552e9dd0) 0 empty
    mpl_::bool_<false> (0x0x7fc0552fa1e0) 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> >*> (0x0x7fc0552fa3c0) 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> > > (0x0x7fc0552e9f08) 0 empty
  boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >*> (0x0x7fc0552fa420) 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> > > (0x0x7fc0552e9f70) 0 empty
  boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7fc055319000) 0 empty
    boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >*> (0x0x7fc0552fa480) 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> > > (0x0x7fc055319068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0553190d0) 0 empty
    mpl_::bool_<false> (0x0x7fc0552fa4e0) 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> > > (0x0x7fc055319138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0553191a0) 0 empty
    mpl_::bool_<true> (0x0x7fc0552fa600) 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> (0x0x7fc055319208) 0 empty
  boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7fc0552fa660) 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> > > (0x0x7fc055319270) 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> (0x0x7fc0553192d8) 0 empty
    boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7fc0552fa6c0) 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*> (0x0x7fc0552fa720) 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> > (0x0x7fc0552fa780) 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> > > (0x0x7fc0552fa7e0) 0 empty

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

Class std::_List_const_iterator<std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<std::basic_string<char> > (0x0x7fc0552fab40) 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> > > > (0x0x7fc0552fac60) 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> > >*> (0x0x7fc0552fad20) 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> > >*> (0x0x7fc054fa3618) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054fa3680) 0 empty
    mpl_::bool_<false> (0x0x7fc0552fad80) 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> > >*> (0x0x7fc054fa36e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054fa3750) 0 empty
    mpl_::bool_<false> (0x0x7fc0552fade0) 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> > >*> (0x0x7fc054fa37b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054fa3820) 0 empty
    mpl_::bool_<false> (0x0x7fc0552fae40) 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*> (0x0x7fc0552faea0) 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*> (0x0x7fc054fa3888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054fa38f0) 0 empty
    mpl_::bool_<false> (0x0x7fc0552faf00) 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*> (0x0x7fc054fa3958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054fa39c0) 0 empty
    mpl_::bool_<false> (0x0x7fc0552faf60) 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*> (0x0x7fc054fa3a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054fa3a90) 0 empty
    mpl_::bool_<false> (0x0x7fc055026000) 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*> (0x0x7fc055026060) 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*> (0x0x7fc054fa3af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054fa3b60) 0 empty
    mpl_::bool_<false> (0x0x7fc0550260c0) 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*> (0x0x7fc055026120) 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*> (0x0x7fc0552facc0) 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*> (0x0x7fc055026180) 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*> (0x0x7fc054fa3c30) 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*> (0x0x7fc0550261e0) 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> > >*> (0x0x7fc0550263c0) 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> > >*> (0x0x7fc055026360) 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> > >*> (0x0x7fc055026300) 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> > >*> (0x0x7fc0550262a0) 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> > >*> (0x0x7fc0550264e0) 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> > >*> (0x0x7fc054fa3e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054fa3ea0) 0 empty
    mpl_::bool_<false> (0x0x7fc055026540) 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> > >*> (0x0x7fc054fa3f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054fa3f70) 0 empty
    mpl_::bool_<false> (0x0x7fc0550265a0) 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> > >*> (0x0x7fc054fa3410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055037000) 0 empty
    mpl_::bool_<false> (0x0x7fc055026600) 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> > >*> (0x0x7fc055037068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0550370d0) 0 empty
    mpl_::bool_<false> (0x0x7fc055026660) 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> (0x0x7fc0550266c0) 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> > >*> (0x0x7fc055026480) 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> > >*> (0x0x7fc055026420) 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*> (0x0x7fc055026240) 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*> (0x0x7fc055026720) 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*> (0x0x7fc055037208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055037270) 0 empty
    mpl_::bool_<false> (0x0x7fc055026780) 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*> (0x0x7fc0550372d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055037340) 0 empty
    mpl_::bool_<false> (0x0x7fc0550267e0) 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*> (0x0x7fc055026840) 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*> (0x0x7fc0550373a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055037410) 0 empty
    mpl_::bool_<false> (0x0x7fc0550268a0) 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*> (0x0x7fc055037478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0550374e0) 0 empty
    mpl_::bool_<false> (0x0x7fc055026900) 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*> (0x0x7fc055037548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0550375b0) 0 empty
    mpl_::bool_<false> (0x0x7fc055026960) 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**> (0x0x7fc055026a80) 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*> (0x0x7fc0550376e8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::signals::detail::signal_base**> (0x0x7fc055026ae0) 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*> (0x0x7fc055037750) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::signals::detail::signal_base*> (0x0x7fc0550377b8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::signals::detail::signal_base**> (0x0x7fc055026c00) 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*> (0x0x7fc055037820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055037888) 0 empty
    mpl_::bool_<false> (0x0x7fc055026cc0) 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*> (0x0x7fc0550378f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055037958) 0 empty
    mpl_::bool_<false> (0x0x7fc055026d20) 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> (0x0x7fc055026de0) 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> (0x0x7fc055026d80) 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> > > > (0x0x7fc055026e40) 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> (0x0x7fc055026f00) 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> (0x0x7fc055026ea0) 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> > > > (0x0x7fc0552fac00) 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> > > > (0x0x7fc055037af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055037b60) 0 empty
    mpl_::bool_<false> (0x0x7fc055026f60) 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> (0x0x7fc05507e000) 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> (0x0x7fc055037c30) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc05507e060) 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> (0x0x7fc05507e0c0) 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> > > > (0x0x7fc05507e180) 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> > >*> (0x0x7fc05507e240) 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> > >*> (0x0x7fc055037e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055037ea0) 0 empty
    mpl_::bool_<false> (0x0x7fc05507e2a0) 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> > >*> (0x0x7fc055037f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc055037f70) 0 empty
    mpl_::bool_<false> (0x0x7fc05507e300) 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> > >*> (0x0x7fc0550b7000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0550b7068) 0 empty
    mpl_::bool_<false> (0x0x7fc05507e360) 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*> (0x0x7fc05507e3c0) 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*> (0x0x7fc05507e1e0) 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*> (0x0x7fc05507e420) 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*> (0x0x7fc0550b7138) 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*> (0x0x7fc05507e480) 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> > >*> (0x0x7fc05507e660) 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> > >*> (0x0x7fc05507e600) 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> > >*> (0x0x7fc05507e5a0) 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> > >*> (0x0x7fc05507e540) 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> > >*> (0x0x7fc05507e780) 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> > >*> (0x0x7fc0550b7340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0550b73a8) 0 empty
    mpl_::bool_<false> (0x0x7fc05507e7e0) 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> > >*> (0x0x7fc0550b7410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0550b7478) 0 empty
    mpl_::bool_<false> (0x0x7fc05507e840) 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> > >*> (0x0x7fc0550b74e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0550b7548) 0 empty
    mpl_::bool_<false> (0x0x7fc05507e8a0) 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> > >*> (0x0x7fc0550b75b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0550b7618) 0 empty
    mpl_::bool_<false> (0x0x7fc05507e900) 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> (0x0x7fc05507e960) 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> > >*> (0x0x7fc05507e720) 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> > >*> (0x0x7fc05507e6c0) 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*> (0x0x7fc05507e4e0) 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*> (0x0x7fc0550b7750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0550b77b8) 0 empty
    mpl_::bool_<false> (0x0x7fc05507e9c0) 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> > > > (0x0x7fc05507ea20) 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> > > > (0x0x7fc05507e120) 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> > > > (0x0x7fc0550b7888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0550b78f0) 0 empty
    mpl_::bool_<false> (0x0x7fc05507ea80) 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> (0x0x7fc05507ef00) 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*> (0x0x7fc054d4b3c0) 0 empty

Class __gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > > (0x0x7fc054d4b360) 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*> (0x0x7fc054d4b420) 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> > > (0x0x7fc054d4b480) 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*> (0x0x7fc054d4b540) 0 empty

Class __gnu_cxx::__normal_iterator<const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > > (0x0x7fc054d4b4e0) 0

Class std::_List_node<boost::signals::connection>
   size=40 align=8
   base size=40 base align=8
std::_List_node<boost::signals::connection> (0x0x7fc054e3b340) 0
  std::__detail::_List_node_base (0x0x7fc054d4b7e0) 0

Class boost::date_time::simple_format<char>
   size=1 align=1
   base size=0 base align=1
boost::date_time::simple_format<char> (0x0x7fc054d4b8a0) 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> (0x0x7fc054d4b900) 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> (0x0x7fc054d4b960) 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> (0x0x7fc054e3bd00) 0 empty
  boost::date_time::iso_format_base<char> (0x0x7fc054d4b9c0) 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> (0x0x7fc054d4ba20) 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> (0x0x7fc054e3be38) 0 empty
  boost::date_time::iso_format_base<char> (0x0x7fc054d4ba80) 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> (0x0x7fc054d4bae0) 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> (0x0x7fc054d4bb40) 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> (0x0x7fc054e3b478) 0 empty
  boost::date_time::iso_format_base<wchar_t> (0x0x7fc054d4bba0) 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> (0x0x7fc054d4bc00) 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> (0x0x7fc054e3b6e8) 0 empty
  boost::date_time::iso_format_base<wchar_t> (0x0x7fc054d4bc60) 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> (0x0x7fc054d4bcc0) 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> > > (0x0x7fc054e3b7b8) 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> > (0x0x7fc054e3b820) 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> > (0x0x7fc054e3b888) 0 empty
      mpl_::bool_<true> (0x0x7fc054d4bd20) 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> > (0x0x7fc054d4bd80) 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> > (0x0x7fc054d4bea0) 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> (0x0x7fc054b3d000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054b3d068) 0 empty
    mpl_::bool_<false> (0x0x7fc054d4bf00) 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> (0x0x7fc054b3d1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054b3d208) 0 empty
    mpl_::bool_<false> (0x0x7fc054b40000) 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> (0x0x7fc054b3d270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054b3d2d8) 0 empty
    mpl_::bool_<false> (0x0x7fc054b40060) 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> (0x0x7fc054b3d340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054b3d3a8) 0 empty
    mpl_::bool_<false> (0x0x7fc054b400c0) 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> (0x0x7fc054b3d410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054b3d478) 0 empty
    mpl_::bool_<false> (0x0x7fc054b40120) 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> (0x0x7fc054d4bf60) 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> (0x0x7fc054b40180) 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> (0x0x7fc054b401e0) 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> (0x0x7fc054b40240) 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> (0x0x7fc054b3d4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054b3d548) 0 empty
    mpl_::bool_<false> (0x0x7fc054b40300) 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> (0x0x7fc054b3d5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054b3d618) 0 empty
    mpl_::bool_<false> (0x0x7fc054b40360) 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> (0x0x7fc054b3d680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054b3d6e8) 0 empty
    mpl_::bool_<false> (0x0x7fc054b40480) 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> (0x0x7fc054b3d750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054b3d7b8) 0 empty
    mpl_::bool_<false> (0x0x7fc054b405a0) 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> > (0x0x7fc054b402a0) 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> (0x0x7fc054b40780) 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> > (0x0x7fc054b407e0) 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> > (0x0x7fc054b3d820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054b3d888) 0 empty
    mpl_::bool_<false> (0x0x7fc054b40840) 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> (0x0x7fc054b408a0) 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> > (0x0x7fc054b40900) 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> (0x0x7fc054b40a20) 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> (0x0x7fc054b3da90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054b3daf8) 0 empty
    mpl_::bool_<false> (0x0x7fc054b40a80) 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> (0x0x7fc054b3db60) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc054b3dbc8) 0 empty
    mpl_::bool_<true> (0x0x7fc054b40ae0) 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> > > (0x0x7fc054b40b40) 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> > > (0x0x7fc054b40ba0) 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> > (0x0x7fc054b40c00) 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> > (0x0x7fc054b40cc0) 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> > (0x0x7fc054b40d20) 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> > (0x0x7fc054b40d80) 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> > (0x0x7fc054b40de0) 0 empty

Class boost::shared_ptr<std::map<std::basic_string<char>, short unsigned int> >
   size=16 align=8
   base size=16 base align=8
boost::shared_ptr<std::map<std::basic_string<char>, short unsigned int> > (0x0x7fc054b40c60) 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> > (0x0x7fc054b40e40) 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> > (0x0x7fc054b3de38) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7fc054b40ea0) 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> > (0x0x7fc054b40f60) 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> > (0x0x7fc054b3df70) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7fc054ba5000) 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> > > (0x0x7fc054ba5060) 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> > (0x0x7fc054ba5180) 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> > (0x0x7fc054ba5120) 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> > > (0x0x7fc054ba52a0) 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> > > (0x0x7fc054ba5240) 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> (0x0x7fc054ba5300) 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> > (0x0x7fc054bb90d0) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7fc054ba5360) 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> > > (0x0x7fc054ba53c0) 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> > > (0x0x7fc054bb9138) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7fc054ba5420) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, short unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, short unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, short unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, short unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7fc054bb9270) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7fc054bb92d8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7fc054ba5480) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, short unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, short unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, short unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, short unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7fc054ba51e0) 0

Class std::map<std::basic_string<char>, short unsigned int>
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, short unsigned int> (0x0x7fc054b40f00) 0

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, short unsigned int> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7fc054ba54e0) 0

Class std::pair<const std::basic_string<char>, short unsigned int>
   size=16 align=8
   base size=10 base align=8
std::pair<const std::basic_string<char>, short unsigned int> (0x0x7fc054ba55a0) 0

Class std::iterator_traits<const int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const int*> (0x0x7fc054ba5720) 0 empty

Class __gnu_cxx::__normal_iterator<const int*, std::vector<int> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const int*, std::vector<int> > (0x0x7fc054ba56c0) 0

Class std::__are_same<const int*, int*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const int*, int*> (0x0x7fc054ba5780) 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> > (0x0x7fc054ba57e0) 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> > > (0x0x7fc054bb9750) 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> > (0x0x7fc054bb97b8) 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> > (0x0x7fc054bb9820) 0 empty
      mpl_::bool_<true> (0x0x7fc054ba58a0) 0 empty

Class std::_List_node<std::basic_string<char> >
   size=24 align=8
   base size=24 base align=8
std::_List_node<std::basic_string<char> > (0x0x7fc054cf2068) 0
  std::__detail::_List_node_base (0x0x7fc054ba5ae0) 0

Class std::_List_node<Wsinfo>
   size=232 align=8
   base size=232 base align=8
std::_List_node<Wsinfo> (0x0x7fc054cf2208) 0
  std::__detail::_List_node_base (0x0x7fc054ba5b40) 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> (0x0x7fc054ba5ba0) 0 empty

Class boost::detail::function::basic_vtable1<void, Message&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable1<void, Message&> (0x0x7fc054ba5c00) 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&)> > (0x0x7fc054ba5d20) 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&)> > (0x0x7fc054ba5cc0) 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&)> > (0x0x7fc054ba5d80) 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&)> > (0x0x7fc054cf25b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054cf2618) 0 empty
    mpl_::bool_<false> (0x0x7fc054ba5ea0) 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&)> > > > (0x0x7fc054ba5f00) 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&)> > > > (0x0x7fc054ba5e40) 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&)> > (0x0x7fc054952060) 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&)> > (0x0x7fc054cf2750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054cf27b8) 0 empty
    mpl_::bool_<false> (0x0x7fc0549520c0) 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&)> > (0x0x7fc054cf2820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054cf2888) 0 empty
    mpl_::bool_<false> (0x0x7fc054952120) 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&)> > (0x0x7fc054cf28f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054cf2958) 0 empty
    mpl_::bool_<false> (0x0x7fc054952180) 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&)>*> (0x0x7fc0549522a0) 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&)> > (0x0x7fc054cf2a90) 0 empty
  boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&)>*> (0x0x7fc054952300) 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&)> > (0x0x7fc054cf2af8) 0 empty
  boost::detail::is_function_chooser<false>::result_<const boost::function<void(Message&)> > (0x0x7fc054cf2b60) 0 empty
    boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&)>*> (0x0x7fc054952420) 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&)> > (0x0x7fc054cf2bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054cf2c30) 0 empty
    mpl_::bool_<false> (0x0x7fc0549524e0) 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&)> > > (0x0x7fc054952540) 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&)> > > (0x0x7fc054952000) 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&)> > (0x0x7fc0549525a0) 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&)> > > (0x0x7fc054ba5f60) 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&)> > > > (0x0x7fc054ba5de0) 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&)> > (0x0x7fc054ba5c60) 0 empty

Vtable for boost::any::holder<const boost::function<void(Message&)> >
boost::any::holder<const boost::function<void(Message&)> >::_ZTVN5boost3any6holderIKNS_8functionIFvR7MessageEEEEE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost3any6holderIKNS_8functionIFvR7MessageEEEEE)
16    (int (*)(...))boost::any::holder<const boost::function<void(Message&)> >::~holder
24    (int (*)(...))boost::any::holder<const boost::function<void(Message&)> >::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<const boost::function<void(Message&)> >
40    (int (*)(...))boost::any::holder<ValueType>::clone<const boost::function<void(Message&)> >

Class boost::any::holder<const boost::function<void(Message&)> >
   size=40 align=8
   base size=40 base align=8
boost::any::holder<const boost::function<void(Message&)> > (0x0x7fc054cf2dd0) 0
    vptr=((& boost::any::holder<const boost::function<void(Message&)> >::_ZTVN5boost3any6holderIKNS_8functionIFvR7MessageEEEEE) + 16u)
  boost::any::placeholder (0x0x7fc054952600) 0 nearly-empty
      primary-for boost::any::holder<const boost::function<void(Message&)> > (0x0x7fc054cf2dd0)

Class std::pair<const int, CompositeParser::ParsingEntry>
   size=32 align=8
   base size=32 base align=8
std::pair<const int, CompositeParser::ParsingEntry> (0x0x7fc054952780) 0

Class std::_Rb_tree_node<std::pair<const int, CompositeParser::ParsingEntry> >
   size=64 align=8
   base size=64 base align=8
std::_Rb_tree_node<std::pair<const int, CompositeParser::ParsingEntry> > (0x0x7fc054cf21a0) 0
  std::_Rb_tree_node_base (0x0x7fc054952720) 0

Class boost::detail::function::basic_vtable2<void, Message&, Message&>
   size=16 align=8
   base size=16 base align=8
boost::detail::function::basic_vtable2<void, Message&, Message&> (0x0x7fc054952960) 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&)> > (0x0x7fc054952a80) 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&)> > (0x0x7fc054952a20) 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&)> > (0x0x7fc054952ae0) 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&)> > (0x0x7fc0549c3068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0549c30d0) 0 empty
    mpl_::bool_<false> (0x0x7fc054952c00) 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&)> > > > (0x0x7fc054952c60) 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&)> > > > (0x0x7fc054952ba0) 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&)> > (0x0x7fc054952d80) 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&)> > (0x0x7fc0549c3208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0549c3270) 0 empty
    mpl_::bool_<false> (0x0x7fc054952de0) 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&)> > (0x0x7fc0549c32d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0549c3340) 0 empty
    mpl_::bool_<false> (0x0x7fc054952e40) 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&)> > (0x0x7fc0549c33a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0549c3410) 0 empty
    mpl_::bool_<false> (0x0x7fc054952ea0) 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&)>*> (0x0x7fc0549e2000) 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&)> > (0x0x7fc0549c3548) 0 empty
  boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&, Message&)>*> (0x0x7fc0549e2120) 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&)> > (0x0x7fc0549c3680) 0 empty
  boost::detail::is_function_chooser<false>::result_<const boost::function<void(Message&, Message&)> > (0x0x7fc0549c36e8) 0 empty
    boost::type_traits::is_function_ptr_helper<const boost::function<void(Message&, Message&)>*> (0x0x7fc0549e21e0) 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&)> > (0x0x7fc0549c37b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0549c3820) 0 empty
    mpl_::bool_<false> (0x0x7fc0549e22a0) 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&)> > > (0x0x7fc0549e2300) 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&)> > > (0x0x7fc054952d20) 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&)> > (0x0x7fc0549e2360) 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&)> > > (0x0x7fc054952cc0) 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&)> > > > (0x0x7fc054952b40) 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&)> > (0x0x7fc0549529c0) 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
8     (int (*)(...))(& _ZTIN5boost3any6holderIKNS_8functionIFvR7MessageS4_EEEEE)
16    (int (*)(...))boost::any::holder<const boost::function<void(Message&, Message&)> >::~holder
24    (int (*)(...))boost::any::holder<const boost::function<void(Message&, Message&)> >::~holder
32    (int (*)(...))boost::any::holder<ValueType>::type<const boost::function<void(Message&, Message&)> >
40    (int (*)(...))boost::any::holder<ValueType>::clone<const boost::function<void(Message&, Message&)> >

Class boost::any::holder<const boost::function<void(Message&, Message&)> >
   size=40 align=8
   base size=40 base align=8
boost::any::holder<const boost::function<void(Message&, Message&)> > (0x0x7fc0549c39c0) 0
    vptr=((& boost::any::holder<const boost::function<void(Message&, Message&)> >::_ZTVN5boost3any6holderIKNS_8functionIFvR7MessageS4_EEEEE) + 16u)
  boost::any::placeholder (0x0x7fc0549e23c0) 0 nearly-empty
      primary-for boost::any::holder<const boost::function<void(Message&, Message&)> > (0x0x7fc0549c39c0)

Class std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<boost::shared_ptr<TCPMessageServerConnection> > (0x0x7fc0549c3b60) 0
  std::_Rb_tree_node_base (0x0x7fc0549e24e0) 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> (0x0x7fc0549e2540) 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> (0x0x7fc0549c3c30) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc0549e25a0) 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**> (0x0x7fc0549e2600) 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> (0x0x7fc0549e2660) 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**> (0x0x7fc054a1f000) 0 empty
  std::_Iter_base<boost::asio::io_service::service**, false> (0x0x7fc0549e26c0) 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> (0x0x7fc0549e2ae0) 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*> (0x0x7fc054a9d0c0) 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> > > (0x0x7fc054a9d120) 0 empty

Vtable for boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>
boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>::_ZTVN5boost6detail18sp_counted_impl_pdIPvNS_4asio6detail10socket_ops12noop_deleterEEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail18sp_counted_impl_pdIPvNS_4asio6detail10socket_ops12noop_deleterEEE)
16    (int (*)(...))boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>::~sp_counted_impl_pd
24    (int (*)(...))boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>::~sp_counted_impl_pd
32    (int (*)(...))boost::detail::sp_counted_impl_pd<P, D>::dispose<void*, boost::asio::detail::socket_ops::noop_deleter>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_pd<P, D>::get_deleter<void*, boost::asio::detail::socket_ops::noop_deleter>
56    (int (*)(...))boost::detail::sp_counted_impl_pd<P, D>::get_untyped_deleter<void*, boost::asio::detail::socket_ops::noop_deleter>

Class boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>
   size=32 align=8
   base size=25 base align=8
boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter> (0x0x7fc054a1fd00) 0
    vptr=((& boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>::_ZTVN5boost6detail18sp_counted_impl_pdIPvNS_4asio6detail10socket_ops12noop_deleterEEE) + 16u)
  boost::detail::sp_counted_base (0x0x7fc054a9d3c0) 0
      primary-for boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter> (0x0x7fc054a1fd00)

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> (0x0x7fc054a9d420) 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**> (0x0x7fc054a9d540) 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> (0x0x7fc054a9d5a0) 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**> (0x0x7fc054a1fea0) 0 empty
  std::_Iter_base<const boost::signals::trackable**, false> (0x0x7fc054a9d600) 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> (0x0x7fc054a9d840) 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> (0x0x7fc054a9d960) 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> (0x0x7fc054a9d9c0) 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> (0x0x7fc054a9da20) 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> (0x0x7fc054a9da80) 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> (0x0x7fc054a9dba0) 0 empty

Class std::iterator_traits<int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<int*> (0x0x7fc054a9dc00) 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> > (0x0x7fc054a9dd20) 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> (0x0x7fc054a9dea0) 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> (0x0x7fc054a9de40) 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> > (0x0x7fc054a9dcc0) 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> > (0x0x7fc0547e5060) 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> (0x0x7fc054747c30) 0 empty
  boost::mpl::if_c<false, short unsigned int, boost::detail::deduce_character_type_later<short unsigned int> > (0x0x7fc0547e50c0) 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> > (0x0x7fc0547e5240) 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> > (0x0x7fc0547e51e0) 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> (0x0x7fc0547e5300) 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> (0x0x7fc0547e52a0) 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>*> (0x0x7fc0547e5420) 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> > (0x0x7fc0547e53c0) 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> > (0x0x7fc0547e5360) 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*> (0x0x7fc0547e5540) 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> (0x0x7fc0547e54e0) 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> (0x0x7fc0547e5480) 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> > (0x0x7fc0547e55a0) 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> (0x0x7fc0547e5600) 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> (0x0x7fc0547e5180) 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> > (0x0x7fc0547e5660) 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> > (0x0x7fc0547f4068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0547f40d0) 0 empty
    mpl_::bool_<false> (0x0x7fc0547e56c0) 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> > (0x0x7fc0547f4138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0547f41a0) 0 empty
    mpl_::bool_<false> (0x0x7fc0547e5720) 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> > (0x0x7fc0547f4208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0547f4270) 0 empty
    mpl_::bool_<false> (0x0x7fc0547e5780) 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> > (0x0x7fc0547f42d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0547f4340) 0 empty
    mpl_::bool_<false> (0x0x7fc0547e57e0) 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> > (0x0x7fc0547f43a8) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7fc0547e5840) 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> > (0x0x7fc0547f4410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0547f4478) 0 empty
    mpl_::bool_<false> (0x0x7fc0547e58a0) 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> (0x0x7fc0547f44e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0547f4548) 0 empty
    mpl_::bool_<false> (0x0x7fc0547e5900) 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> (0x0x7fc0547f45b0) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7fc0547e5960) 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> (0x0x7fc0547f4618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0547f4680) 0 empty
    mpl_::bool_<true> (0x0x7fc0547e59c0) 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> (0x0x7fc0547e5a20) 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> (0x0x7fc0547e5a80) 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> (0x0x7fc0547e5de0) 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> (0x0x7fc0547f4a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0547f4af8) 0 empty
    mpl_::bool_<false> (0x0x7fc0547e5e40) 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> (0x0x7fc0547f4b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0547f4bc8) 0 empty
    mpl_::bool_<false> (0x0x7fc0547e5ea0) 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> (0x0x7fc0547f4c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0547f4c98) 0 empty
    mpl_::bool_<false> (0x0x7fc0547e5f00) 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> > (0x0x7fc0547e5f60) 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> > (0x0x7fc05485a000) 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> > (0x0x7fc05485a360) 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> > (0x0x7fc0548a1068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0548a10d0) 0 empty
    mpl_::bool_<false> (0x0x7fc05485a3c0) 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> > (0x0x7fc0548a1138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0548a11a0) 0 empty
    mpl_::bool_<false> (0x0x7fc05485a420) 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> > (0x0x7fc0548a1208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0548a1270) 0 empty
    mpl_::bool_<false> (0x0x7fc05485a480) 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> (0x0x7fc05485a4e0) 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> (0x0x7fc05485a540) 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> (0x0x7fc05485a5a0) 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> (0x0x7fc05485a600) 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> (0x0x7fc05485a720) 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> (0x0x7fc0548a13a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0548a1410) 0 empty
    mpl_::bool_<true> (0x0x7fc05485a780) 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> (0x0x7fc05485a7e0) 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> > (0x0x7fc05485a900) 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> > (0x0x7fc05485a8a0) 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>*> (0x0x7fc05485aa20) 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> > (0x0x7fc05485a9c0) 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> > (0x0x7fc05485a960) 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> > (0x0x7fc05485aa80) 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> (0x0x7fc05485a840) 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> > (0x0x7fc05485aae0) 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> > (0x0x7fc0548a1680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0548a16e8) 0 empty
    mpl_::bool_<false> (0x0x7fc05485ab40) 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> > (0x0x7fc0548a1750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0548a17b8) 0 empty
    mpl_::bool_<false> (0x0x7fc05485aba0) 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> > (0x0x7fc0548a1820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0548a1888) 0 empty
    mpl_::bool_<false> (0x0x7fc05485ac00) 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> > (0x0x7fc0548a18f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0548a1958) 0 empty
    mpl_::bool_<false> (0x0x7fc05485ac60) 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> > (0x0x7fc0548a19c0) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7fc05485acc0) 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> > (0x0x7fc0548a1a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0548a1a90) 0 empty
    mpl_::bool_<false> (0x0x7fc05485ad20) 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> > (0x0x7fc05485ad80) 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> > (0x0x7fc05485ade0) 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> > (0x0x7fc054923180) 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> > (0x0x7fc0548a1ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0548a1f08) 0 empty
    mpl_::bool_<false> (0x0x7fc0549231e0) 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> > (0x0x7fc0548a1f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0548a1548) 0 empty
    mpl_::bool_<false> (0x0x7fc054923240) 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> > (0x0x7fc054930000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054930068) 0 empty
    mpl_::bool_<false> (0x0x7fc0549232a0) 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> (0x0x7fc054923300) 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> (0x0x7fc054923360) 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> (0x0x7fc054923480) 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> (0x0x7fc0549234e0) 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> (0x0x7fc054930270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0549302d8) 0 empty
    mpl_::bool_<true> (0x0x7fc054923540) 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> > (0x0x7fc0547e5120) 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> (0x0x7fc0547e5000) 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> (0x0x7fc0549236c0) 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> (0x0x7fc054923660) 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> > (0x0x7fc054923720) 0 empty

Class boost::is_same<char, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<char, char> (0x0x7fc0547479c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc054930478) 0 empty
    mpl_::bool_<true> (0x0x7fc054923780) 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> (0x0x7fc0549237e0) 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> (0x0x7fc0549238a0) 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> (0x0x7fc0549304e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054930548) 0 empty
    mpl_::bool_<false> (0x0x7fc054923900) 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> (0x0x7fc054923840) 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> (0x0x7fc0549305b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054930618) 0 empty
    mpl_::bool_<false> (0x0x7fc0549239c0) 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> (0x0x7fc054930680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0549306e8) 0 empty
    mpl_::bool_<false> (0x0x7fc054923a20) 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> (0x0x7fc054923960) 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> (0x0x7fc054923a80) 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> (0x0x7fc054a9dc60) 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> > (0x0x7fc054923ba0) 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> (0x0x7fc054923c60) 0 empty

Class boost::detail::lexical_stream_limited_src<char, std::char_traits<char>, false>
   size=24 align=8
   base size=17 base align=8
boost::detail::lexical_stream_limited_src<char, std::char_traits<char>, false> (0x0x7fc054923c00) 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*>::*> (0x0x7fc054923d20) 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*> (0x0x7fc054930af8) 0 empty
  std::iterator_traits<const char*> (0x0x7fc054923de0) 0 empty

Class boost::iterator_value<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<const char*> (0x0x7fc054923d80) 0 empty

Class boost::iterator_difference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<const char*> (0x0x7fc054923e40) 0 empty

Class boost::iterator_reference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const char*> (0x0x7fc054923ea0) 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> (0x0x7fc054923f60) 0 empty

Class boost::is_abstract<char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<char> (0x0x7fc054930c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054930d00) 0 empty
    mpl_::bool_<false> (0x0x7fc0545b1000) 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> > (0x0x7fc054930d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054930dd0) 0 empty
    mpl_::bool_<false> (0x0x7fc0545b1060) 0 empty

Class boost::is_array<char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<char> (0x0x7fc054930e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054930ea0) 0 empty
    mpl_::bool_<false> (0x0x7fc0545b10c0) 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> > (0x0x7fc054930f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054930f70) 0 empty
    mpl_::bool_<false> (0x0x7fc0545b1120) 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> > (0x0x7fc054930888) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0545b3000) 0 empty
    mpl_::bool_<false> (0x0x7fc0545b1180) 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> > (0x0x7fc0545b3138) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0545b31a0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7fc0545b3208) 0 empty
      mpl_::bool_<false> (0x0x7fc0545b11e0) 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> (0x0x7fc0545b1240) 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> (0x0x7fc054923f00) 0 empty

Class boost::iterator_range<const char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<const char*> (0x0x7fc054923cc0) 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*>::*> (0x0x7fc0545b1300) 0 empty

Class boost::detail::iterator_traits<char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<char*> (0x0x7fc0545b33a8) 0 empty
  std::iterator_traits<char*> (0x0x7fc0545b13c0) 0 empty

Class boost::iterator_value<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<char*> (0x0x7fc0545b1360) 0 empty

Class boost::iterator_difference<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<char*> (0x0x7fc0545b1420) 0 empty

Class boost::iterator_reference<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<char*> (0x0x7fc0545b1480) 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> (0x0x7fc0545b1540) 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> (0x0x7fc0545b14e0) 0 empty

Class boost::iterator_range<char*>
   size=16 align=8
   base size=16 base align=8
boost::iterator_range<char*> (0x0x7fc0545b12a0) 0

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7fc0545b3618) 0
  std::_Rb_tree_node_base (0x0x7fc0545b15a0) 0

Class std::__is_integer<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<int*> (0x0x7fc0545b1600) 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> > (0x0x7fc0545b1660) 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> (0x0x7fc0545b3d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0545b3d68) 0 empty
    mpl_::bool_<false> (0x0x7fc0545b1780) 0 empty

Class boost::is_same<int, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, char> (0x0x7fc0545b3dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0545b3e38) 0 empty
    mpl_::bool_<false> (0x0x7fc0545b1840) 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> (0x0x7fc0545b3ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0545b3f08) 0 empty
    mpl_::bool_<false> (0x0x7fc0545b18a0) 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> (0x0x7fc0545b3f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0545b3340) 0 empty
    mpl_::bool_<false> (0x0x7fc0545b1900) 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> (0x0x7fc054930a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054643000) 0 empty
    mpl_::bool_<false> (0x0x7fc0545b1960) 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> (0x0x7fc0545b17e0) 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> (0x0x7fc0545b19c0) 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> > (0x0x7fc0545b1a20) 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> > (0x0x7fc054643068) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0546430d0) 0 empty
    mpl_::bool_<false> (0x0x7fc0545b1a80) 0 empty

Class boost::detail::is_stdstring<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_stdstring<int> (0x0x7fc0545b1ae0) 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> > (0x0x7fc0545b1b40) 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> (0x0x7fc0545b1ba0) 0 empty

Class boost::is_float<int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<int> (0x0x7fc054643208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054643270) 0 empty
    mpl_::bool_<false> (0x0x7fc0545b1c00) 0 empty

Class boost::is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<int> (0x0x7fc0546432d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc054643340) 0 empty
    mpl_::bool_<true> (0x0x7fc0545b1c60) 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> > > (0x0x7fc0545b1cc0) 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> > > (0x0x7fc0545b1d20) 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> > (0x0x7fc0545b1d80) 0 empty

Class boost::detail::is_xchar_to_xchar<long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_xchar_to_xchar<long int, std::basic_string<char> > (0x0x7fc0545b1de0) 0 empty

Class boost::is_same<std::basic_string<char>, long int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, long int> (0x0x7fc0546436e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054643750) 0 empty
    mpl_::bool_<false> (0x0x7fc0545b1e40) 0 empty

Class boost::is_same<long int, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, char> (0x0x7fc0546437b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054643820) 0 empty
    mpl_::bool_<false> (0x0x7fc054657000) 0 empty

Class boost::is_same<long int, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, wchar_t> (0x0x7fc054643888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0546438f0) 0 empty
    mpl_::bool_<false> (0x0x7fc054657060) 0 empty

Class boost::is_same<long int, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, unsigned char> (0x0x7fc054643958) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0546439c0) 0 empty
    mpl_::bool_<false> (0x0x7fc0546570c0) 0 empty

Class boost::is_same<long int, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, signed char> (0x0x7fc054643a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054643a90) 0 empty
    mpl_::bool_<false> (0x0x7fc054657120) 0 empty

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

Class boost::detail::is_char_array_to_stdstring<long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_array_to_stdstring<long int, std::basic_string<char> > (0x0x7fc054657180) 0 empty

Class boost::is_same<long int, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, std::basic_string<char> > (0x0x7fc054643af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054643b60) 0 empty
    mpl_::bool_<false> (0x0x7fc0546571e0) 0 empty

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

Class boost::detail::is_arithmetic_and_not_xchars<long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_and_not_xchars<long int, std::basic_string<char> > (0x0x7fc054657360) 0 empty

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

Class boost::is_float<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long int> (0x0x7fc054643c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054643d00) 0 empty
    mpl_::bool_<false> (0x0x7fc054657420) 0 empty

Class boost::is_arithmetic<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<long int> (0x0x7fc054643d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc054643dd0) 0 empty
    mpl_::bool_<true> (0x0x7fc054657480) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<long int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<long int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<long int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<long int, std::basic_string<char> > > (0x0x7fc0546574e0) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_copy<std::basic_string<char> >, boost::detail::lexical_cast_do_cast<long int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_copy<std::basic_string<char> >, boost::detail::lexical_cast_do_cast<long int, std::basic_string<char> > > (0x0x7fc054657540) 0 empty

Class boost::detail::lexical_cast_do_cast<long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_do_cast<long int, std::basic_string<char> > (0x0x7fc0546575a0) 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> > (0x0x7fc054657600) 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> (0x0x7fc05466c0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05466c138) 0 empty
    mpl_::bool_<false> (0x0x7fc054657660) 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> (0x0x7fc05466c1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05466c208) 0 empty
    mpl_::bool_<false> (0x0x7fc0546577e0) 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> (0x0x7fc05466c270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05466c2d8) 0 empty
    mpl_::bool_<false> (0x0x7fc054657840) 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> (0x0x7fc05466c340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05466c3a8) 0 empty
    mpl_::bool_<false> (0x0x7fc0546578a0) 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> (0x0x7fc05466c410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05466c478) 0 empty
    mpl_::bool_<false> (0x0x7fc054657900) 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> (0x0x7fc054657780) 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> > (0x0x7fc054657960) 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> > (0x0x7fc05466c4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05466c548) 0 empty
    mpl_::bool_<false> (0x0x7fc0546579c0) 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> (0x0x7fc054657ae0) 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> > (0x0x7fc054657b40) 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> (0x0x7fc054657ba0) 0 empty

Class boost::is_float<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<short int> (0x0x7fc05466c680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05466c6e8) 0 empty
    mpl_::bool_<false> (0x0x7fc054657c00) 0 empty

Class boost::is_arithmetic<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<short int> (0x0x7fc05466c750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05466c7b8) 0 empty
    mpl_::bool_<true> (0x0x7fc054657c60) 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> > > (0x0x7fc054657cc0) 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> > > (0x0x7fc054657d20) 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> > (0x0x7fc054657d80) 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
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pI19BasicmessagesWorkerEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<BasicmessagesWorker>::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<BasicmessagesWorker>::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<BasicmessagesWorker>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<BasicmessagesWorker>
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<BasicmessagesWorker>

Class boost::detail::sp_counted_impl_p<BasicmessagesWorker>
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<BasicmessagesWorker> (0x0x7fc05466cb60) 0
    vptr=((& boost::detail::sp_counted_impl_p<BasicmessagesWorker>::_ZTVN5boost6detail17sp_counted_impl_pI19BasicmessagesWorkerEE) + 16u)
  boost::detail::sp_counted_base (0x0x7fc054657de0) 0
      primary-for boost::detail::sp_counted_impl_p<BasicmessagesWorker> (0x0x7fc05466cb60)

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
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pI11SinfoWorkerEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<SinfoWorker>::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<SinfoWorker>::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<SinfoWorker>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<SinfoWorker>
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<SinfoWorker>

Class boost::detail::sp_counted_impl_p<SinfoWorker>
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<SinfoWorker> (0x0x7fc05466cbc8) 0
    vptr=((& boost::detail::sp_counted_impl_p<SinfoWorker>::_ZTVN5boost6detail17sp_counted_impl_pI11SinfoWorkerEE) + 16u)
  boost::detail::sp_counted_base (0x0x7fc054657ea0) 0
      primary-for boost::detail::sp_counted_impl_p<SinfoWorker> (0x0x7fc05466cbc8)

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
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pI19BasicmessagesParserEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<BasicmessagesParser>::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<BasicmessagesParser>::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<BasicmessagesParser>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<BasicmessagesParser>
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<BasicmessagesParser>

Class boost::detail::sp_counted_impl_p<BasicmessagesParser>
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<BasicmessagesParser> (0x0x7fc05466cea0) 0
    vptr=((& boost::detail::sp_counted_impl_p<BasicmessagesParser>::_ZTVN5boost6detail17sp_counted_impl_pI19BasicmessagesParserEE) + 16u)
  boost::detail::sp_counted_base (0x0x7fc054657f00) 0
      primary-for boost::detail::sp_counted_impl_p<BasicmessagesParser> (0x0x7fc05466cea0)

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
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pI11SinfoParserEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<SinfoParser>::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<SinfoParser>::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<SinfoParser>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<SinfoParser>
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<SinfoParser>

Class boost::detail::sp_counted_impl_p<SinfoParser>
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<SinfoParser> (0x0x7fc05466cf08) 0
    vptr=((& boost::detail::sp_counted_impl_p<SinfoParser>::_ZTVN5boost6detail17sp_counted_impl_pI11SinfoParserEE) + 16u)
  boost::detail::sp_counted_base (0x0x7fc0546fc000) 0
      primary-for boost::detail::sp_counted_impl_p<SinfoParser> (0x0x7fc05466cf08)

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**> (0x0x7fc0546fc2a0) 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**> (0x0x7fc05471b1a0) 0 empty
  std::_Iter_base<boost::asio::io_service::service**, false> (0x0x7fc0546fc300) 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> (0x0x7fc0546fc420) 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> (0x0x7fc0546fc3c0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>
boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_weekday>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_weekday>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7fc05472a770) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 16u)
  boost::gregorian::bad_weekday (0x0x7fc05471b270) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7fc05472a770)
    std::out_of_range (0x0x7fc05471b2d8) 0
        primary-for boost::gregorian::bad_weekday (0x0x7fc05471b270)
      std::logic_error (0x0x7fc05471b340) 0
          primary-for std::out_of_range (0x0x7fc05471b2d8)
        std::exception (0x0x7fc0546fc480) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc05471b340)
  boost::exception (0x0x7fc0546fc4e0) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7fc05472a850) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7fc05472a8c0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7fc05472a850)
    boost::gregorian::bad_weekday (0x0x7fc05471b478) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7fc05472a8c0)
      std::out_of_range (0x0x7fc05471b4e0) 0
          primary-for boost::gregorian::bad_weekday (0x0x7fc05471b478)
        std::logic_error (0x0x7fc05471b548) 0
            primary-for std::out_of_range (0x0x7fc05471b4e0)
          std::exception (0x0x7fc0546fc540) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc05471b548)
    boost::exception (0x0x7fc0546fc5a0) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7fc0546fc600) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_year, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_year, 1> (0x0x7fc0546fc6c0) 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> (0x0x7fc0546fc660) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::gregorian::bad_year>
boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_year>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_year>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_year>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7fc054344770) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 16u)
  boost::gregorian::bad_year (0x0x7fc05471b7b8) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7fc054344770)
    std::out_of_range (0x0x7fc05471b820) 0
        primary-for boost::gregorian::bad_year (0x0x7fc05471b7b8)
      std::logic_error (0x0x7fc05471b888) 0
          primary-for std::out_of_range (0x0x7fc05471b820)
        std::exception (0x0x7fc0546fc720) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc05471b888)
  boost::exception (0x0x7fc0546fc780) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7fc054344930) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7fc0543449a0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7fc054344930)
    boost::gregorian::bad_year (0x0x7fc05471b8f0) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7fc0543449a0)
      std::out_of_range (0x0x7fc05471b958) 0
          primary-for boost::gregorian::bad_year (0x0x7fc05471b8f0)
        std::logic_error (0x0x7fc05471b9c0) 0
            primary-for std::out_of_range (0x0x7fc05471b958)
          std::exception (0x0x7fc0546fc8a0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc05471b9c0)
    boost::exception (0x0x7fc0546fc900) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7fc0546fc960) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_month, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_month, 1> (0x0x7fc0546fcb40) 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> (0x0x7fc0546fcae0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::gregorian::bad_month>
boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_month>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_month>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_month>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7fc054361850) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 16u)
  boost::gregorian::bad_month (0x0x7fc05471bd00) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7fc054361850)
    std::out_of_range (0x0x7fc05471bd68) 0
        primary-for boost::gregorian::bad_month (0x0x7fc05471bd00)
      std::logic_error (0x0x7fc05471bdd0) 0
          primary-for std::out_of_range (0x0x7fc05471bd68)
        std::exception (0x0x7fc0546fcba0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc05471bdd0)
  boost::exception (0x0x7fc0546fcc00) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7fc054361930) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7fc0543619a0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7fc054361930)
    boost::gregorian::bad_month (0x0x7fc05471be38) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7fc0543619a0)
      std::out_of_range (0x0x7fc05471bea0) 0
          primary-for boost::gregorian::bad_month (0x0x7fc05471be38)
        std::logic_error (0x0x7fc05471bf08) 0
            primary-for std::out_of_range (0x0x7fc05471bea0)
          std::exception (0x0x7fc0546fcd20) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc05471bf08)
    boost::exception (0x0x7fc0546fcd80) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7fc0546fcde0) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 136u)

Class boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_day_of_year, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_day_of_year, 1> (0x0x7fc0546fcea0) 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> (0x0x7fc0546fce40) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>
boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_year>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_year>
32    (int (*)(...))std::logic_error::what
40    (int (*)(...))-16
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZThn16_N5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>
   size=56 align=8
   base size=52 base align=8
boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7fc0543817e0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE) + 16u)
  boost::gregorian::bad_day_of_year (0x0x7fc05437c270) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7fc0543817e0)
    std::out_of_range (0x0x7fc05437c2d8) 0
        primary-for boost::gregorian::bad_day_of_year (0x0x7fc05437c270)
      std::logic_error (0x0x7fc05437c340) 0
          primary-for std::out_of_range (0x0x7fc05437c2d8)
        std::exception (0x0x7fc054392000) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc05437c340)
  boost::exception (0x0x7fc054392060) 16
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE: 21u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
40    (int (*)(...))std::logic_error::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
64    (int (*)(...))-16
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZThn16_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEED0Ev
96    18446744073709551560u
104   18446744073709551560u
112   18446744073709551560u
120   (int (*)(...))-56
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
   size=64 align=8
   base size=52 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7fc0543818c0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7fc054381930) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7fc0543818c0)
    boost::gregorian::bad_day_of_year (0x0x7fc05437c478) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7fc054381930)
      std::out_of_range (0x0x7fc05437c4e0) 0
          primary-for boost::gregorian::bad_day_of_year (0x0x7fc05437c478)
        std::logic_error (0x0x7fc05437c548) 0
            primary-for std::out_of_range (0x0x7fc05437c4e0)
          std::exception (0x0x7fc054392180) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc05437c548)
    boost::exception (0x0x7fc0543921e0) 16
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7fc054392240) 56 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE) + 136u)

Class std::__is_move_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*> (0x0x7fc0543925a0) 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> (0x0x7fc054392600) 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*> (0x0x7fc05437c958) 0 empty
  std::_Iter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, false> (0x0x7fc054392660) 0 empty

Class std::__is_integer<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char*> (0x0x7fc0543926c0) 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**> (0x0x7fc054392960) 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**> (0x0x7fc05437cdd0) 0 empty
  std::_Iter_base<const boost::signals::trackable**, false> (0x0x7fc0543929c0) 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> (0x0x7fc054392c00) 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> (0x0x7fc054392ba0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::bad_lexical_cast>
boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE)
16    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_lexical_cast>
24    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_lexical_cast>
32    (int (*)(...))boost::bad_lexical_cast::what
40    (int (*)(...))-24
48    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE)
56    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZThn24_N5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEED1Ev
64    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZThn24_N5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_lexical_cast>
   size=64 align=8
   base size=60 base align=8
boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7fc0544559a0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE) + 16u)
  boost::bad_lexical_cast (0x0x7fc054451138) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7fc0544559a0)
    std::bad_cast (0x0x7fc0544511a0) 0 nearly-empty
        primary-for boost::bad_lexical_cast (0x0x7fc054451138)
      std::exception (0x0x7fc054392c60) 0 nearly-empty
          primary-for std::bad_cast (0x0x7fc0544511a0)
  boost::exception (0x0x7fc054392cc0) 24
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE) + 56u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE: 21u entries
0     64u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE)
24    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
32    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
40    (int (*)(...))boost::bad_lexical_cast::what
48    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
56    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
64    (int (*)(...))-24
72    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE)
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZThn24_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED1Ev
88    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZThn24_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED0Ev
96    18446744073709551552u
104   18446744073709551552u
112   18446744073709551552u
120   (int (*)(...))-64
128   (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE)
136   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n24_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEE5cloneEv
144   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n32_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEE7rethrowEv
152   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED1Ev
160   (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n40_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 24u)
8     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 136u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
   size=72 align=8
   base size=60 base align=8
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> > (0x0x7fc054455b60) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 24u)
  boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7fc054455bd0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> > (0x0x7fc054455b60)
    boost::bad_lexical_cast (0x0x7fc054451208) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7fc054455bd0)
      std::bad_cast (0x0x7fc054451270) 0 nearly-empty
          primary-for boost::bad_lexical_cast (0x0x7fc054451208)
        std::exception (0x0x7fc054392de0) 0 nearly-empty
            primary-for std::bad_cast (0x0x7fc054451270)
    boost::exception (0x0x7fc054392e40) 24
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 80u)
  boost::exception_detail::clone_base (0x0x7fc054392ea0) 64 nearly-empty virtual
      vptridx=8u vbaseoffset=-24 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 136u)

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > > (0x0x7fc05446f0c0) 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> > (0x0x7fc05446f360) 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> (0x0x7fc054451c98) 0 empty
  boost::mpl::if_c<false, int, boost::detail::deduce_character_type_later<int> > (0x0x7fc05446f3c0) 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> (0x0x7fc05446f540) 0 empty

Class boost::remove_reference<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<int> (0x0x7fc05446f4e0) 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*> (0x0x7fc05446f660) 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> (0x0x7fc05446f600) 0 empty

Class boost::remove_cv<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<int> (0x0x7fc05446f5a0) 0 empty

Class boost::remove_pointer<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<int> (0x0x7fc05446f6c0) 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> (0x0x7fc05446f480) 0 empty

Class boost::is_void<int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<int> (0x0x7fc054451f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0544512d8) 0 empty
    mpl_::bool_<false> (0x0x7fc05446f720) 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> (0x0x7fc0544517b8) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7fc05446f780) 0 empty

Class boost::is_fundamental<int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<int> (0x0x7fc054451d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0544bf000) 0 empty
    mpl_::bool_<true> (0x0x7fc05446f7e0) 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> (0x0x7fc05446f840) 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> (0x0x7fc05446f8a0) 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> (0x0x7fc05446fc00) 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> (0x0x7fc0544bf410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0544bf478) 0 empty
    mpl_::bool_<false> (0x0x7fc05446fc60) 0 empty

Class boost::is_member_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<int> (0x0x7fc0544bf4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0544bf548) 0 empty
    mpl_::bool_<false> (0x0x7fc05446fcc0) 0 empty

Class boost::is_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<int> (0x0x7fc0544bf5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0544bf618) 0 empty
    mpl_::bool_<false> (0x0x7fc05446fd20) 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> (0x0x7fc05446fd80) 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> (0x0x7fc05446fde0) 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> (0x0x7fc05446fe40) 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> (0x0x7fc05446ff60) 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> (0x0x7fc0544bf680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0544bf6e8) 0 empty
    mpl_::bool_<true> (0x0x7fc054525000) 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> (0x0x7fc054525060) 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> (0x0x7fc0545250c0) 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> (0x0x7fc054525120) 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> (0x0x7fc054525180) 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> (0x0x7fc0545252a0) 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> (0x0x7fc0544bf8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0544bf958) 0 empty
    mpl_::bool_<true> (0x0x7fc054525300) 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> > (0x0x7fc05446f420) 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> (0x0x7fc05446f300) 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> > (0x0x7fc054525420) 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> (0x0x7fc05446f2a0) 0 empty

Class boost::mpl::if_c<false, long int, boost::detail::deduce_character_type_later<long int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long int, boost::detail::deduce_character_type_later<long int> > (0x0x7fc054525540) 0 empty

Class boost::detail::stream_char_common<long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<long int> (0x0x7fc0544bfc30) 0 empty
  boost::mpl::if_c<false, long int, boost::detail::deduce_character_type_later<long int> > (0x0x7fc054525660) 0 empty

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

Class boost::remove_reference<long int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<long int> (0x0x7fc0545257e0) 0 empty

Class boost::detail::cv_traits_imp<long int*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<long int*> (0x0x7fc054525960) 0 empty

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

Class boost::remove_cv<long int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<long int> (0x0x7fc0545258a0) 0 empty

Class boost::remove_pointer<long int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<long int> (0x0x7fc0545259c0) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7fc054525780) 0 empty

Class boost::is_void<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<long int> (0x0x7fc0544bff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0544bff70) 0 empty
    mpl_::bool_<false> (0x0x7fc054525a20) 0 empty

Class boost::detail::is_fundamental_impl<long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<long int> (0x0x7fc0544bf888) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7fc054525a80) 0 empty

Class boost::is_fundamental<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<long int> (0x0x7fc0544bfd00) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc054451c30) 0 empty
    mpl_::bool_<true> (0x0x7fc054525ae0) 0 empty

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

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

Class boost::type_traits::is_mem_fun_pointer_impl<long int>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<long int> (0x0x7fc054525f00) 0 empty

Class boost::is_member_function_pointer<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<long int> (0x0x7fc0541523a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054152410) 0 empty
    mpl_::bool_<false> (0x0x7fc054525f60) 0 empty

Class boost::is_member_pointer<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<long int> (0x0x7fc054152478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0541524e0) 0 empty
    mpl_::bool_<false> (0x0x7fc0541a6000) 0 empty

Class boost::is_pointer<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<long int> (0x0x7fc054152548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0541525b0) 0 empty
    mpl_::bool_<false> (0x0x7fc0541a6060) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7fc0541a60c0) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<char>, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<char>, long int> (0x0x7fc0541a6120) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<char>, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<char>, long int> (0x0x7fc0541a6240) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7fc0541a6360) 0 empty

Class boost::has_right_shift<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_right_shift<std::basic_istream<char>, long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7fc054152618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc054152680) 0 empty
    mpl_::bool_<true> (0x0x7fc0541a63c0) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7fc0541a6420) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7fc0541a6480) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<wchar_t>, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<wchar_t>, long int> (0x0x7fc0541a64e0) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<wchar_t>, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<wchar_t>, long int> (0x0x7fc0541a6600) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7fc0541a6720) 0 empty

Class boost::has_right_shift<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_right_shift<std::basic_istream<wchar_t>, long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7fc054152888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0541528f0) 0 empty
    mpl_::bool_<true> (0x0x7fc0541a6780) 0 empty

Class boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<long int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<long int> > (0x0x7fc054525720) 0 empty

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

Class boost::detail::deduce_char_traits<char, long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_char_traits<char, long int, std::basic_string<char> > (0x0x7fc0541a68a0) 0 empty

Class boost::detail::lexical_cast_stream_traits<std::basic_string<char>, long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_stream_traits<std::basic_string<char>, long int> (0x0x7fc054525480) 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> > (0x0x7fc0541a69c0) 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> (0x0x7fc0541529c0) 0 empty
  boost::mpl::if_c<false, short int, boost::detail::deduce_character_type_later<short int> > (0x0x7fc0541a6ae0) 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> (0x0x7fc0541a6cc0) 0 empty

Class boost::remove_reference<short int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<short int> (0x0x7fc0541a6c60) 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*> (0x0x7fc0541a6de0) 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> (0x0x7fc0541a6d80) 0 empty

Class boost::remove_cv<short int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<short int> (0x0x7fc0541a6d20) 0 empty

Class boost::remove_pointer<short int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<short int> (0x0x7fc0541a6e40) 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> (0x0x7fc0541a6c00) 0 empty

Class boost::is_void<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<short int> (0x0x7fc054152c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc054152d00) 0 empty
    mpl_::bool_<false> (0x0x7fc0541a6ea0) 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> (0x0x7fc054152d68) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7fc0541a6f00) 0 empty

Class boost::is_fundamental<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<short int> (0x0x7fc054152dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc054152e38) 0 empty
    mpl_::bool_<true> (0x0x7fc0541a6f60) 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> (0x0x7fc0541e0000) 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> (0x0x7fc0541e0060) 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> (0x0x7fc0541e03c0) 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> (0x0x7fc05422b1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05422b208) 0 empty
    mpl_::bool_<false> (0x0x7fc0541e0420) 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> (0x0x7fc05422b270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05422b2d8) 0 empty
    mpl_::bool_<false> (0x0x7fc0541e0480) 0 empty

Class boost::is_pointer<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<short int> (0x0x7fc05422b340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05422b3a8) 0 empty
    mpl_::bool_<false> (0x0x7fc0541e04e0) 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> (0x0x7fc0541e0540) 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> (0x0x7fc0541e05a0) 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> (0x0x7fc0541e06c0) 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> (0x0x7fc0541e07e0) 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> (0x0x7fc05422b410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05422b478) 0 empty
    mpl_::bool_<true> (0x0x7fc0541e0840) 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> (0x0x7fc0541e08a0) 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> (0x0x7fc0541e0900) 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> (0x0x7fc0541e0960) 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> (0x0x7fc0541e0a80) 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> (0x0x7fc0541e0ba0) 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> (0x0x7fc05422b680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc05422b6e8) 0 empty
    mpl_::bool_<true> (0x0x7fc0541e0c00) 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> > (0x0x7fc0541a6ba0) 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> (0x0x7fc0541a6960) 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> > (0x0x7fc0541e0d20) 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> (0x0x7fc0541a6900) 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> > > > (0x0x7fc0541e0de0) 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> > >*> (0x0x7fc0541e0f00) 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> > > > (0x0x7fc0541e0ea0) 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> > > > (0x0x7fc0541e0e40) 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> > > > (0x0x7fc0541e0f60) 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> > > > (0x0x7fc0542d6300) 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> > > > (0x0x7fc05422bc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05422bc98) 0 empty
    mpl_::bool_<false> (0x0x7fc0542d6360) 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> > > > (0x0x7fc05422bd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05422bd68) 0 empty
    mpl_::bool_<false> (0x0x7fc0542d63c0) 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> > > > (0x0x7fc05422bdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05422be38) 0 empty
    mpl_::bool_<false> (0x0x7fc0542d6420) 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> (0x0x7fc0542d6480) 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> (0x0x7fc0542d64e0) 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> > > > (0x0x7fc05422b548) 0 empty
  mpl_::bool_<false> (0x0x7fc0542d6600) 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> (0x0x7fc0542d6660) 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> > > > (0x0x7fc0541e0d80) 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&> > (0x0x7fc0542d6780) 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&> (0x0x7fc0542d6720) 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&> (0x0x7fc0542d66c0) 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> > > > (0x0x7fc0542d67e0) 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&> (0x0x7fc0542d6840) 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> > > > (0x0x7fc0542d68a0) 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> > > > (0x0x7fc0542d6900) 0 empty

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> > > > (0x0x7fc0542ea1a0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7fc0542ea208) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7fc0542d6960) 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> > > > (0x0x7fc0542d69c0) 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> > > > (0x0x7fc0542ea270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0542ea2d8) 0 empty
    mpl_::bool_<true> (0x0x7fc0542d6a20) 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> > > > (0x0x7fc0542d6a80) 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> > > > (0x0x7fc0542d6ae0) 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> > > > (0x0x7fc0542ea340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0542ea3a8) 0 empty
    mpl_::bool_<false> (0x0x7fc0542d6b40) 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> > > > (0x0x7fc0542d6ba0) 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> > > > (0x0x7fc0542ea410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0542ea478) 0 empty
    mpl_::bool_<false> (0x0x7fc0542d6c00) 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> > > > (0x0x7fc0542ea4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0542ea548) 0 empty
    mpl_::bool_<false> (0x0x7fc0542d6c60) 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> > > > (0x0x7fc0542ea5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0542ea618) 0 empty
    mpl_::bool_<false> (0x0x7fc0542d6cc0) 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> > > > (0x0x7fc0542ea680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0542ea6e8) 0 empty
    mpl_::bool_<true> (0x0x7fc0542d6d20) 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&> > (0x0x7fc0542ea7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0542ea820) 0 empty
    mpl_::bool_<false> (0x0x7fc0542d6d80) 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> > > > (0x0x7fc0542d6de0) 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> > > > (0x0x7fc0542d6f00) 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> > >*> (0x0x7fc053f4f060) 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> > > > (0x0x7fc053f4f000) 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> > > > (0x0x7fc0542d6f60) 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> > > > (0x0x7fc053f4f0c0) 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> > > > (0x0x7fc053f4f420) 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> > > > (0x0x7fc0542ead68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0542eadd0) 0 empty
    mpl_::bool_<false> (0x0x7fc053f4f480) 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> > > > (0x0x7fc0542eae38) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0542eaea0) 0 empty
    mpl_::bool_<false> (0x0x7fc053f4f4e0) 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> > > > (0x0x7fc0542eaf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0542eaf70) 0 empty
    mpl_::bool_<false> (0x0x7fc053f4f540) 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> > > > (0x0x7fc053faa000) 0 empty
  mpl_::bool_<false> (0x0x7fc053f4f5a0) 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> > > > (0x0x7fc0542d6ea0) 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&> > (0x0x7fc053f4f6c0) 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&> (0x0x7fc053f4f660) 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&> (0x0x7fc053f4f600) 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> > > > (0x0x7fc053f4f720) 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&> (0x0x7fc053f4f780) 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> > > > (0x0x7fc053f4f7e0) 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> > > > (0x0x7fc053f4f840) 0 empty

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> > > > (0x0x7fc053faa1a0) 0 empty
  boost::integral_constant<long unsigned int, 8ul> (0x0x7fc053faa208) 0 empty
    mpl_::integral_c<long unsigned int, 8ul> (0x0x7fc053f4f8a0) 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> > > > (0x0x7fc053f4f900) 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> > > > (0x0x7fc053faa270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc053faa2d8) 0 empty
    mpl_::bool_<true> (0x0x7fc053f4f960) 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> > > > (0x0x7fc053f4f9c0) 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> > > > (0x0x7fc053f4fa20) 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> > > > (0x0x7fc053faa340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053faa3a8) 0 empty
    mpl_::bool_<false> (0x0x7fc053f4fa80) 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> > > > (0x0x7fc053f4fae0) 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> > > > (0x0x7fc053faa410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053faa478) 0 empty
    mpl_::bool_<false> (0x0x7fc053f4fb40) 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> > > > (0x0x7fc053faa4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053faa548) 0 empty
    mpl_::bool_<false> (0x0x7fc053f4fba0) 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> > > > (0x0x7fc053faa5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053faa618) 0 empty
    mpl_::bool_<false> (0x0x7fc053f4fc00) 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> > > > (0x0x7fc053faa680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc053faa6e8) 0 empty
    mpl_::bool_<true> (0x0x7fc053f4fc60) 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&> > (0x0x7fc053faa750) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053faa7b8) 0 empty
    mpl_::bool_<false> (0x0x7fc053f4fcc0) 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> > > > (0x0x7fc053f4fd80) 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*> (0x0x7fc053f4fea0) 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**> (0x0x7fc053f4ff00) 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> (0x0x7fc053f4ff60) 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*> (0x0x7fc054032180) 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*> (0x0x7fc05401b138) 0 empty
  std::_Iter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, false> (0x0x7fc0540321e0) 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*> (0x0x7fc0540322a0) 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**> (0x0x7fc054032300) 0 empty

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7fc054032360) 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> > > (0x0x7fc054032480) 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> >*> (0x0x7fc0540325a0) 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> > > (0x0x7fc054032540) 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> > > (0x0x7fc0540324e0) 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> > > (0x0x7fc054032600) 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> > > (0x0x7fc054032960) 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> > > (0x0x7fc05401bc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05401bc98) 0 empty
    mpl_::bool_<false> (0x0x7fc0540329c0) 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> > > (0x0x7fc05401bdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05401be38) 0 empty
    mpl_::bool_<false> (0x0x7fc054032a20) 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> > > (0x0x7fc05401bea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc05401bf08) 0 empty
    mpl_::bool_<false> (0x0x7fc054032b40) 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> > > > (0x0x7fc054032ba0) 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> > > > (0x0x7fc054032420) 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> > > (0x0x7fc054032c00) 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> > > (0x0x7fc0540323c0) 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> (0x0x7fc054032c60) 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> > (0x0x7fc0540f1180) 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> > (0x0x7fc0540ccd68) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, short unsigned int>, const std::basic_string<char> > (0x0x7fc0540f11e0) 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> > > (0x0x7fc0540f13c0) 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> >*> (0x0x7fc0540f14e0) 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> > > (0x0x7fc0540f1480) 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> > > (0x0x7fc0540f1420) 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> > > (0x0x7fc0540f1600) 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> > > (0x0x7fc0540f1960) 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> > > (0x0x7fc053d650d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053d65138) 0 empty
    mpl_::bool_<false> (0x0x7fc0540f19c0) 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> > > (0x0x7fc053d651a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053d65208) 0 empty
    mpl_::bool_<false> (0x0x7fc0540f1a20) 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> > > (0x0x7fc053d65340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053d653a8) 0 empty
    mpl_::bool_<false> (0x0x7fc0540f1a80) 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> > > > (0x0x7fc0540f1ba0) 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> > > > (0x0x7fc0540f1360) 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> > > (0x0x7fc0540f1c00) 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> > > (0x0x7fc0540f1300) 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> > (0x0x7fc0540f1f00) 0 empty

Class boost::detail::addr_impl_ref<const std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<const std::basic_string<char> > (0x0x7fc053d93060) 0

Class std::_List_node<Procinfo>
   size=56 align=8
   base size=56 base align=8
std::_List_node<Procinfo> (0x0x7fc053d65958) 0
  std::__detail::_List_node_base (0x0x7fc053d93180) 0

Vtable for boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t>
boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t>::_ZTVN5boost6detail17sp_counted_impl_pINS_7signals6detail9slot_base6data_tEEE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost6detail17sp_counted_impl_pINS_7signals6detail9slot_base6data_tEEE)
16    (int (*)(...))boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t>::~sp_counted_impl_p
24    (int (*)(...))boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t>::~sp_counted_impl_p
32    (int (*)(...))boost::detail::sp_counted_impl_p<X>::dispose<boost::signals::detail::slot_base::data_t>
40    (int (*)(...))boost::detail::sp_counted_base::destroy
48    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_deleter<boost::signals::detail::slot_base::data_t>
56    (int (*)(...))boost::detail::sp_counted_impl_p<X>::get_untyped_deleter<boost::signals::detail::slot_base::data_t>

Class boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t>
   size=24 align=8
   base size=24 base align=8
boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t> (0x0x7fc053d65b60) 0
    vptr=((& boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t>::_ZTVN5boost6detail17sp_counted_impl_pINS_7signals6detail9slot_base6data_tEEE) + 16u)
  boost::detail::sp_counted_base (0x0x7fc053d93360) 0
      primary-for boost::detail::sp_counted_impl_p<boost::signals::detail::slot_base::data_t> (0x0x7fc053d65b60)

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> (0x0x7fc053d938a0) 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*> (0x0x7fc053d93900) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7fc053d93960) 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*> (0x0x7fc053d939c0) 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> (0x0x7fc053d93a20) 0 empty

Class std::_Niter_base<unsigned char*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<unsigned char*> (0x0x7fc053de0958) 0 empty
  std::_Iter_base<unsigned char*, false> (0x0x7fc053d93a80) 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*> (0x0x7fc053d93ae0) 0 empty

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

Class std::__is_floating<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<unsigned char> (0x0x7fc053d93c60) 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> > (0x0x7fc053d93c00) 0 empty

Class std::__is_arithmetic<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<unsigned char> (0x0x7fc053de0a28) 0 empty
  std::__traitor<std::__is_integer<unsigned char>, std::__is_floating<unsigned char> > (0x0x7fc053d93cc0) 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> > (0x0x7fc053d93b40) 0 empty

Class std::__is_scalar<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<unsigned char> (0x0x7fc053de0af8) 0 empty
  std::__traitor<std::__is_arithmetic<unsigned char>, std::__is_pointer<unsigned char> > (0x0x7fc053d93d20) 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*> (0x0x7fc053d93d80) 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> > (0x0x7fc053de0f08) 0 empty
  std::char_traits<char> (0x0x7fc053d93e40) 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> > > (0x0x7fc053d93f00) 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> (0x0x7fc053d93f60) 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> > > (0x0x7fc053e743a8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, false> (0x0x7fc053e88000) 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> > (0x0x7fc053e74410) 0 empty
  std::char_traits<wchar_t> (0x0x7fc053e88120) 0 empty

Class boost::is_enum<int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<int> (0x0x7fc053e74548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053e745b0) 0 empty
    mpl_::bool_<false> (0x0x7fc053e88240) 0 empty

Class boost::is_same<int, bool>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, bool> (0x0x7fc053e74680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053e746e8) 0 empty
    mpl_::bool_<false> (0x0x7fc053e882a0) 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> (0x0x7fc053e88360) 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> (0x0x7fc053e883c0) 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> (0x0x7fc053e88300) 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> (0x0x7fc053e88420) 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> (0x0x7fc053e88480) 0 empty

Class boost::is_unsigned<int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<int> (0x0x7fc053e74888) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053e748f0) 0 empty
    mpl_::bool_<false> (0x0x7fc053e884e0) 0 empty

Class boost::mpl::if_c<false, long long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long long unsigned int, __int128 unsigned> (0x0x7fc053e88540) 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> (0x0x7fc053e74a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053e74a90) 0 empty
    mpl_::bool_<false> (0x0x7fc053e88600) 0 empty

Class boost::mpl::if_c<false, long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long unsigned int, __int128 unsigned> (0x0x7fc053e88660) 0 empty

Class boost::mpl::if_<boost::is_same<int, long int>, long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, long int>, long unsigned int, __int128 unsigned> (0x0x7fc053e885a0) 0 empty

Class boost::is_same<int, int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, int> (0x0x7fc053e74bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc053e74c30) 0 empty
    mpl_::bool_<true> (0x0x7fc053e88720) 0 empty

Class boost::mpl::if_c<true, unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, unsigned int, __int128 unsigned> (0x0x7fc053e88780) 0 empty

Class boost::mpl::if_<boost::is_same<int, int>, unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, int>, unsigned int, __int128 unsigned> (0x0x7fc053e886c0) 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> (0x0x7fc053e74d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053e74dd0) 0 empty
    mpl_::bool_<false> (0x0x7fc053e88840) 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> (0x0x7fc053e888a0) 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> (0x0x7fc053e887e0) 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> (0x0x7fc053e88960) 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> (0x0x7fc053e88900) 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> (0x0x7fc053e889c0) 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> (0x0x7fc053e88a20) 0 empty

Class boost::add_const<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_const<unsigned int> (0x0x7fc053e88a80) 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> (0x0x7fc053e88b40) 0 empty

Class boost::is_const<int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<int> (0x0x7fc053eba000) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053eba068) 0 empty
    mpl_::bool_<false> (0x0x7fc053e88ba0) 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> (0x0x7fc053e88c00) 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> (0x0x7fc053e88ae0) 0 empty

Class boost::add_volatile<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_volatile<unsigned int> (0x0x7fc053e88c60) 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> (0x0x7fc053e88d20) 0 empty

Class boost::is_volatile<int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<int> (0x0x7fc053eba138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053eba1a0) 0 empty
    mpl_::bool_<false> (0x0x7fc053e88d80) 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> (0x0x7fc053e88de0) 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> (0x0x7fc053e88cc0) 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> (0x0x7fc053e881e0) 0 empty

Class boost::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<int> (0x0x7fc053e88180) 0 empty

Class boost::is_enum<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long int> (0x0x7fc053eba3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053eba410) 0 empty
    mpl_::bool_<false> (0x0x7fc053e88f60) 0 empty

Class boost::is_same<long int, bool>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, bool> (0x0x7fc053eba4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053eba548) 0 empty
    mpl_::bool_<false> (0x0x7fc053ed6000) 0 empty

Class boost::detail::is_ununsigned_select_helper<true>::rebind<long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_select_helper<true>::rebind<long int> (0x0x7fc053ed60c0) 0 empty

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

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

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

Class boost::is_unsigned<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<long int> (0x0x7fc053eba6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053eba750) 0 empty
    mpl_::bool_<false> (0x0x7fc053ed61e0) 0 empty

Class boost::mpl::if_c<true, long long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, long long unsigned int, __int128 unsigned> (0x0x7fc053ed6240) 0 empty

Class boost::is_same<long int, long int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, long int> (0x0x7fc053eba888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc053eba8f0) 0 empty
    mpl_::bool_<true> (0x0x7fc053ed6300) 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> (0x0x7fc053ed6360) 0 empty

Class boost::mpl::if_<boost::is_same<long int, long int>, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<long int, long int>, long unsigned int, long long unsigned int> (0x0x7fc053ed62a0) 0 empty

Class boost::is_same<long int, int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, int> (0x0x7fc053ebaa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053ebaa90) 0 empty
    mpl_::bool_<false> (0x0x7fc053ed64e0) 0 empty

Class boost::mpl::if_c<false, unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned int, long unsigned int> (0x0x7fc053ed6540) 0 empty

Class boost::mpl::if_<boost::is_same<long int, int>, unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<long int, int>, unsigned int, long unsigned int> (0x0x7fc053ed6480) 0 empty

Class boost::is_same<long int, short int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long int, short int> (0x0x7fc053ebabc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053ebac30) 0 empty
    mpl_::bool_<false> (0x0x7fc053ed6600) 0 empty

Class boost::mpl::if_c<false, short unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, short unsigned int, long unsigned int> (0x0x7fc053ed6660) 0 empty

Class boost::mpl::if_<boost::is_same<long int, short int>, short unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<long int, short int>, short unsigned int, long unsigned int> (0x0x7fc053ed65a0) 0 empty

Class boost::mpl::if_c<false, unsigned char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned char, long unsigned int> (0x0x7fc053ed67e0) 0 empty

Class boost::mpl::if_<boost::is_same<long int, signed char>, unsigned char, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<long int, signed char>, unsigned char, long unsigned int> (0x0x7fc053ed6780) 0 empty

Class boost::mpl::if_c<true, long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, long unsigned int, long unsigned int> (0x0x7fc053ed6900) 0 empty

Class boost::mpl::if_c<false, long int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long int, long unsigned int> (0x0x7fc053ed6960) 0 empty

Class boost::add_const<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_const<long unsigned int> (0x0x7fc053ed69c0) 0 empty

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

Class boost::is_const<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<long int> (0x0x7fc053ebaea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053ebaf08) 0 empty
    mpl_::bool_<false> (0x0x7fc053ed6ae0) 0 empty

Class boost::mpl::if_c<false, const long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const long unsigned int, long unsigned int> (0x0x7fc053ed6b40) 0 empty

Class boost::mpl::if_<boost::is_const<long int>, const long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_const<long int>, const long unsigned int, long unsigned int> (0x0x7fc053ed6a20) 0 empty

Class boost::add_volatile<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_volatile<long unsigned int> (0x0x7fc053ed6ba0) 0 empty

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

Class boost::is_volatile<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<long int> (0x0x7fc053eba478) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053efc000) 0 empty
    mpl_::bool_<false> (0x0x7fc053ed6cc0) 0 empty

Class boost::mpl::if_c<false, volatile long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, volatile long unsigned int, long unsigned int> (0x0x7fc053ed6d20) 0 empty

Class boost::mpl::if_<boost::is_volatile<long int>, volatile long unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_volatile<long int>, volatile long unsigned int, long unsigned int> (0x0x7fc053ed6c00) 0 empty

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

Class boost::make_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<long int> (0x0x7fc053e88ea0) 0 empty

Class boost::is_enum<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<short int> (0x0x7fc053efc208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053efc270) 0 empty
    mpl_::bool_<false> (0x0x7fc053ed6f60) 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> (0x0x7fc053efc340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053efc3a8) 0 empty
    mpl_::bool_<false> (0x0x7fc053f07000) 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> (0x0x7fc053f070c0) 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> (0x0x7fc053f07060) 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> (0x0x7fc053f07120) 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> (0x0x7fc053f07180) 0 empty

Class boost::is_unsigned<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<short int> (0x0x7fc053efc548) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053efc5b0) 0 empty
    mpl_::bool_<false> (0x0x7fc053f071e0) 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> (0x0x7fc053efc680) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053efc6e8) 0 empty
    mpl_::bool_<false> (0x0x7fc053f072a0) 0 empty

Class boost::mpl::if_<boost::is_same<short int, long int>, long unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<short int, long int>, long unsigned int, __int128 unsigned> (0x0x7fc053f07240) 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> (0x0x7fc053efc820) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053efc888) 0 empty
    mpl_::bool_<false> (0x0x7fc053f07420) 0 empty

Class boost::mpl::if_c<false, unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned int, __int128 unsigned> (0x0x7fc053f07480) 0 empty

Class boost::mpl::if_<boost::is_same<short int, int>, unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<short int, int>, unsigned int, __int128 unsigned> (0x0x7fc053f073c0) 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> (0x0x7fc053efc9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc053efca28) 0 empty
    mpl_::bool_<true> (0x0x7fc053f07540) 0 empty

Class boost::mpl::if_c<true, short unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, short unsigned int, __int128 unsigned> (0x0x7fc053f075a0) 0 empty

Class boost::mpl::if_<boost::is_same<short int, short int>, short unsigned int, __int128 unsigned>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<short int, short int>, short unsigned int, __int128 unsigned> (0x0x7fc053f074e0) 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> (0x0x7fc053f07720) 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> (0x0x7fc053f076c0) 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> (0x0x7fc053f07840) 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> (0x0x7fc053f078a0) 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> (0x0x7fc053f07900) 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> (0x0x7fc053f079c0) 0 empty

Class boost::is_const<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<short int> (0x0x7fc053efcc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053efcd00) 0 empty
    mpl_::bool_<false> (0x0x7fc053f07a20) 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> (0x0x7fc053f07a80) 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> (0x0x7fc053f07960) 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> (0x0x7fc053f07ba0) 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> (0x0x7fc053f07c60) 0 empty

Class boost::is_volatile<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<short int> (0x0x7fc053efcdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053efce38) 0 empty
    mpl_::bool_<false> (0x0x7fc053f07cc0) 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> (0x0x7fc053f07d20) 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> (0x0x7fc053f07c00) 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> (0x0x7fc053ed6f00) 0 empty

Class boost::make_unsigned<short int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<short int> (0x0x7fc053ed6ea0) 0 empty

Class boost::_bi::storage1<Message&>
   size=8 align=8
   base size=8 base align=8
boost::_bi::storage1<Message&> (0x0x7fc053f07ea0) 0

Class boost::_bi::list1<Message&>
   size=8 align=8
   base size=8 base align=8
boost::_bi::list1<Message&> (0x0x7fc053efc2d8) 0
  boost::_bi::storage1<Message&> (0x0x7fc053f07f00) 0

Class boost::_bi::storage2<Message&, Message&>
   size=16 align=8
   base size=16 base align=8
boost::_bi::storage2<Message&, Message&> (0x0x7fc053b5b0d0) 0
  boost::_bi::storage1<Message&> (0x0x7fc053f07f60) 0

Class boost::_bi::list2<Message&, Message&>
   size=16 align=8
   base size=16 base align=8
boost::_bi::list2<Message&, Message&> (0x0x7fc053b5b138) 0
  boost::_bi::storage2<Message&, Message&> (0x0x7fc053b5b1a0) 0
    boost::_bi::storage1<Message&> (0x0x7fc053b7c000) 0

Class std::__is_normal_iterator<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<int*> (0x0x7fc053b7c1e0) 0 empty

Class std::_Iter_base<int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<int*, false> (0x0x7fc053b7c240) 0 empty

Class std::_Niter_base<int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<int*> (0x0x7fc053b5bb60) 0 empty
  std::_Iter_base<int*, false> (0x0x7fc053b7c2a0) 0 empty

Class std::__is_byte<int>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<int> (0x0x7fc053b7c300) 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*> (0x0x7fc053b7c360) 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*> (0x0x7fc053b7c3c0) 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> (0x0x7fc053b5bc30) 0 empty
  std::char_traits<char> (0x0x7fc053b7c420) 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> > > (0x0x7fc053b7c480) 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> (0x0x7fc053b7c4e0) 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> > > (0x0x7fc053be6000) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, true> (0x0x7fc053b7c540) 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> (0x0x7fc053be60d0) 0 empty
  std::char_traits<wchar_t> (0x0x7fc053b7c6c0) 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> > > > (0x0x7fc053b7c840) 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&> > (0x0x7fc053b7c8a0) 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> > > > (0x0x7fc053b7c900) 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=8 align=8
   base size=8 base align=8
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> > > > (0x0x7fc053b7c960) 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&> > (0x0x7fc053b7c9c0) 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&>*> (0x0x7fc053b7cba0) 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&> > (0x0x7fc053b7cb40) 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&> > (0x0x7fc053b7cae0) 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&> > (0x0x7fc053b7cd80) 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&> > (0x0x7fc053c7b120) 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&> > (0x0x7fc053be69c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053be6a28) 0 empty
    mpl_::bool_<false> (0x0x7fc053c7b180) 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&> > (0x0x7fc053be6b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053be6bc8) 0 empty
    mpl_::bool_<false> (0x0x7fc053c7b2a0) 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&> > (0x0x7fc053be6c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053be6c98) 0 empty
    mpl_::bool_<false> (0x0x7fc053c7b3c0) 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> > > > (0x0x7fc053c7b420) 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&> > (0x0x7fc053c7b480) 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> > > > (0x0x7fc053c7b4e0) 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=8 align=8
   base size=8 base align=8
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> > > > (0x0x7fc053c7b540) 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&> > (0x0x7fc053c7b5a0) 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&>*> (0x0x7fc053c7b780) 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&> > (0x0x7fc053c7b720) 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&> > (0x0x7fc053c7b6c0) 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&> > (0x0x7fc053c7b8a0) 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&> > (0x0x7fc053c7bcc0) 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&> > (0x0x7fc053cf8270) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053cf82d8) 0 empty
    mpl_::bool_<false> (0x0x7fc053c7bd20) 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&> > (0x0x7fc053cf8340) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053cf83a8) 0 empty
    mpl_::bool_<false> (0x0x7fc053c7bf00) 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&> > (0x0x7fc053cf8410) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc053cf8478) 0 empty
    mpl_::bool_<false> (0x0x7fc053c7bf60) 0 empty

Vtable for std::__numpunct_cache<char>
std::__numpunct_cache<char>::_ZTVSt16__numpunct_cacheIcE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16__numpunct_cacheIcE)
16    (int (*)(...))std::__numpunct_cache<_CharT>::~__numpunct_cache<char>
24    (int (*)(...))std::__numpunct_cache<_CharT>::~__numpunct_cache<char>

Class std::__numpunct_cache<char>
   size=144 align=8
   base size=137 base align=8
std::__numpunct_cache<char> (0x0x7fc053cf8618) 0
    vptr=((& std::__numpunct_cache<char>::_ZTVSt16__numpunct_cacheIcE) + 16u)
  std::locale::facet (0x0x7fc053d13060) 0
      primary-for std::__numpunct_cache<char> (0x0x7fc053cf8618)

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7fc053d13120) 0 empty

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

Class std::__is_pointer<const int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const int*> (0x0x7fc053d131e0) 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> (0x0x7fc053d13240) 0 empty

Class std::__is_move_iterator<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<int*> (0x0x7fc053d13420) 0 empty

Class std::_Miter_base<int*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<int*> (0x0x7fc053cf8c30) 0 empty
  std::_Iter_base<int*, false> (0x0x7fc053d13480) 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&> > (0x0x7fc053d13540) 0 empty

Class boost::detail::addr_impl_ref<const boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<const boost::_mfi::mf1<void, UDPMessageTransmitter, const Message&> > (0x0x7fc053d135a0) 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&> > (0x0x7fc053d13600) 0 empty

Class boost::detail::addr_impl_ref<const boost::_mfi::mf2<void, CompositeParser, Message&, Message&> >
   size=8 align=8
   base size=8 base align=8
boost::detail::addr_impl_ref<const boost::_mfi::mf2<void, CompositeParser, Message&, Message&> > (0x0x7fc053d13660) 0

Class boost::detail::is_pointer_impl<UDPMessageTransmitter*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<UDPMessageTransmitter*> (0x0x7fc053d13a20) 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**> (0x0x7fc053d13b40) 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*> (0x0x7fc053d13ae0) 0 empty

Class boost::remove_cv<UDPMessageTransmitter*>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<UDPMessageTransmitter*> (0x0x7fc053d13a80) 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*> (0x0x7fc053d13ba0) 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*> (0x0x7fc053d13f00) 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*> (0x0x7fc0539f72d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0539f7340) 0 empty
    mpl_::bool_<false> (0x0x7fc053d13f60) 0 empty

Class boost::is_member_pointer<UDPMessageTransmitter*>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<UDPMessageTransmitter*> (0x0x7fc0539f73a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0539f7410) 0 empty
    mpl_::bool_<false> (0x0x7fc053a07000) 0 empty

Class boost::is_pointer<UDPMessageTransmitter*>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<UDPMessageTransmitter*> (0x0x7fc0539f7478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0539f74e0) 0 empty
    mpl_::bool_<true> (0x0x7fc053a07060) 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*> (0x0x7fc053a07180) 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**> (0x0x7fc053a072a0) 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*> (0x0x7fc053a07240) 0 empty

Class boost::remove_cv<CompositeParser*>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<CompositeParser*> (0x0x7fc053a071e0) 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*> (0x0x7fc053a07300) 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*> (0x0x7fc053a07660) 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*> (0x0x7fc0539f7a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0539f7a90) 0 empty
    mpl_::bool_<false> (0x0x7fc053a076c0) 0 empty

Class boost::is_member_pointer<CompositeParser*>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<CompositeParser*> (0x0x7fc0539f7af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc0539f7b60) 0 empty
    mpl_::bool_<false> (0x0x7fc053a07720) 0 empty

Class boost::is_pointer<CompositeParser*>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<CompositeParser*> (0x0x7fc0539f7bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc0539f7c30) 0 empty
    mpl_::bool_<true> (0x0x7fc053a07780) 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 (0x0x7fc053786300) 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 (0x0x7fc053786360) 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 (0x0x7fc0537863c0) 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 (0x0x7fc053786420) 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 (0x0x7fc053786480) 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 (0x0x7fc053786540) 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 (0x0x7fc053786660) 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 (0x0x7fc053786720) 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 (0x0x7fc053786780) 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 (0x0x7fc053786840) 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 (0x0x7fc0537868a0) 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 (0x0x7fc053786900) 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 (0x0x7fc053786960) 0 empty

