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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f2b8fdde300) 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> (0x0x7f2b8fdde360) 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> (0x0x7f2b8fdde3c0) 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> (0x0x7f2b8fdde420) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f2b8fdded20) 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> (0x0x7f2b8fdded80) 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> (0x0x7f2b8fddede0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f2b8fddee40) 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> (0x0x7f2b8fddeea0) 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> (0x0x7f2b8fddef00) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f2b8fe15000) 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> (0x0x7f2b8fe15060) 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> (0x0x7f2b8fe150c0) 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> (0x0x7f2b8fe15120) 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> (0x0x7f2b8fe15180) 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> (0x0x7f2b8fe151e0) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f2b904ff9c0) 0 empty
  std::input_iterator_tag (0x0x7f2b8fe15840) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f2b904ffa28) 0 empty
  std::forward_iterator_tag (0x0x7f2b904ffa90) 0 empty
    std::input_iterator_tag (0x0x7f2b8fe158a0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f2b904ffaf8) 0 empty
  std::bidirectional_iterator_tag (0x0x7f2b904ffb60) 0 empty
    std::forward_iterator_tag (0x0x7f2b904ffbc8) 0 empty
      std::input_iterator_tag (0x0x7f2b8fe15900) 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> (0x0x7f2b8fe15c00) 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 (0x0x7f2b8fe15de0) 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 (0x0x7f2b8fe15e40) 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 (0x0x7f2b8fe15ea0) 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 (0x0x7f2b8fe15f00) 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 (0x0x7f2b8fe15f60) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f2b8feb63c0) 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> (0x0x7f2b8feb6540) 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> (0x0x7f2b8feb6660) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7f2b8fbae480) 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> (0x0x7f2b8fbae4e0) 0 empty

Class __gnu_cxx::__numeric_traits<int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<int> (0x0x7f2b8fb531a0) 0 empty
  __gnu_cxx::__numeric_traits_integer<int> (0x0x7f2b8fbae540) 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> (0x0x7f2b8fbae660) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7f2b8f619540) 0

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

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

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

Class std::basic_string<char>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char>::_Alloc_hider (0x0x7f2b8f70bf70) 0
  std::allocator<char> (0x0x7f2b8f4bf000) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f2b8f4b90c0) 0 empty

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

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

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

Class std::basic_string<wchar_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f2b8f4bf340) 0
  std::allocator<wchar_t> (0x0x7f2b8f4bf3a8) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f2b8f4b92a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7f2b8f4b9720) 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> (0x0x7f2b8f4b9780) 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> (0x0x7f2b8f4bf7b8) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7f2b8f4b97e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::ctype<char>
   size=544 align=4
   base size=542 base align=4
std::ctype<char> (0x0x7f2b8efad5b0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u)
  std::locale::facet (0x0x7f2b8ef28480) 0
      primary-for std::ctype<char> (0x0x7f2b8efad5b0)
  std::ctype_base (0x0x7f2b8ef284e0) 0 empty

Vtable for std::__ctype_abstract_base<wchar_t>
std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
52    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
60    (int (*)(...))__cxa_pure_virtual

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

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

Class std::ctype<wchar_t>
   size=1264 align=4
   base size=1264 base align=4
std::ctype<wchar_t> (0x0x7f2b8ef9c1a0) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u)
  std::__ctype_abstract_base<wchar_t> (0x0x7f2b8efd6380) 0
      primary-for std::ctype<wchar_t> (0x0x7f2b8ef9c1a0)
    std::locale::facet (0x0x7f2b8ef28600) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f2b8efd6380)
    std::ctype_base (0x0x7f2b8ef28660) 0 empty

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

Class std::ctype_byname<char>
   size=544 align=4
   base size=542 base align=4
std::ctype_byname<char> (0x0x7f2b8ef9c340) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u)
  std::ctype<char> (0x0x7f2b8efd6690) 0
      primary-for std::ctype_byname<char> (0x0x7f2b8ef9c340)
    std::locale::facet (0x0x7f2b8ef28720) 0
        primary-for std::ctype<char> (0x0x7f2b8efd6690)
    std::ctype_base (0x0x7f2b8ef28780) 0 empty

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

Class std::ctype_byname<wchar_t>
   size=1264 align=4
   base size=1264 base align=4
std::ctype_byname<wchar_t> (0x0x7f2b8ef9c3a8) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u)
  std::ctype<wchar_t> (0x0x7f2b8ef9c410) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7f2b8ef9c3a8)
    std::__ctype_abstract_base<wchar_t> (0x0x7f2b8efd67e0) 0
        primary-for std::ctype<wchar_t> (0x0x7f2b8ef9c410)
      std::locale::facet (0x0x7f2b8ef287e0) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7f2b8efd67e0)
      std::ctype_base (0x0x7f2b8ef28840) 0 empty

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

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

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

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

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

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> > (0x0x7f2b8ef28c60) 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> (0x0x7f2b8ef28cc0) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7f2b8ef9ca90) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7f2b8ef28d20) 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> (0x0x7f2b8ef28d80) 0 empty

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

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

Vtable for std::num_get<char>
std::num_get<char>::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
36    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
44    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
52    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

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

Vtable for std::num_put<char>
std::num_put<char>::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
36    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
44    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

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

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

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

Vtable for std::num_get<wchar_t>
std::num_get<wchar_t>::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
36    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
44    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
52    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

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

Vtable for std::num_put<wchar_t>
std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
36    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
44    (int (*)(...))std::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::num_put<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::num_put<wchar_t> (0x0x7f2b8ed230d0) 0
    vptr=((& std::num_put<wchar_t>::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f2b8f0d93c0) 0
      primary-for std::num_put<wchar_t> (0x0x7f2b8ed230d0)

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

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

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

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

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

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

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

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

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

VTT for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u)
4     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u)

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

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

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

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

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

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

VTT for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u)
4     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u)

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

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> > (0x0x7f2b8f0d9c00) 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> (0x0x7f2b8f0d9c60) 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> (0x0x7f2b8ee56680) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7f2b8f0d9cc0) 0 empty

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

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

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

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

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

Class std::basic_iostream<char>
   size=148 align=4
   base size=12 base align=4
std::basic_iostream<char> (0x0x7f2b8eef5c40) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 12u)
  std::basic_istream<char> (0x0x7f2b8ee56618) 0
      primary-for std::basic_iostream<char> (0x0x7f2b8eef5c40)
      subvttidx=4u
    std::basic_ios<char> (0x0x7f2b8ee566e8) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<char>::_ZTVSd) + 52u)
      std::ios_base (0x0x7f2b8f0d9d80) 12
          primary-for std::basic_ios<char> (0x0x7f2b8ee566e8)
  std::basic_ostream<char> (0x0x7f2b8ee56750) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char>::_ZTVSd) + 32u)
    std::basic_ios<char> (0x0x7f2b8ee566e8) 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 (0x0x7f2b8f0d9de0) 0

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

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

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

VTT for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries
0     ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u)
4     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 12u)
8     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 32u)
12    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 12u)
16    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 32u)
20    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u)
24    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::detail::shared_count
   size=4 align=4
   base size=4 base align=4
boost::detail::shared_count (0x0x7f2b8eb1cea0) 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> (0x0x7f2b8eb1cf00) 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*> (0x0x7f2b8ef1a6e8) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7f2b8ec00060) 0 empty

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

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7f2b8ec00300) 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> (0x0x7f2b8ec00360) 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> (0x0x7f2b8ec003c0) 0 empty

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

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

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7f2b8e9c1060) 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> (0x0x7f2b8e9c10c0) 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> (0x0x7f2b8e9c1120) 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> (0x0x7f2b8e9c1180) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7f2b8e9c1780) 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> (0x0x7f2b8e9c17e0) 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> (0x0x7f2b8e9c1840) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator<Procinfo>::rebind<Procinfo>
   size=1 align=1
   base size=0 base align=1
std::allocator<Procinfo>::rebind<Procinfo> (0x0x7f2b8eaf5d20) 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> > (0x0x7f2b8eaf5d80) 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> > (0x0x7f2b8ec31618) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Procinfo> > (0x0x7f2b8eaf5de0) 0 empty

Class std::_List_base<Procinfo, std::allocator<Procinfo> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<Procinfo, std::allocator<Procinfo> >::_List_impl (0x0x7f2b8ec31680) 0
  std::allocator<std::_List_node<Procinfo> > (0x0x7f2b8ec316e8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Procinfo> > (0x0x7f2b8eaf5e40) 0 empty

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

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

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

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

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

Class std::_Bit_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator (0x0x7f2b8ec31958) 0
  std::_Bit_iterator_base (0x0x7f2b8ec319c0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f2b8e8351e0) 0 empty

Class std::_Bit_const_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_const_iterator (0x0x7f2b8ec31a28) 0
  std::_Bit_iterator_base (0x0x7f2b8ec31a90) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f2b8e835240) 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> (0x0x7f2b8e8353c0) 0 empty

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

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

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

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7f2b8ec31ea0) 0
  std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7f2b8e835660) 0 empty

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

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

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

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

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

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

Class boost::system::error_category
   size=4 align=4
   base size=4 base align=4
boost::system::error_category (0x0x7f2b8e327f08) 0 nearly-empty
    vptr=((& boost::system::error_category::_ZTVN5boost6system14error_categoryE) + 8u)
  boost::noncopyable_::noncopyable (0x0x7f2b8e38b120) 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> (0x0x7f2b8e38b180) 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*> (0x0x7f2b8e3a3138) 0 empty
  std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool> (0x0x7f2b8e38b1e0) 0 empty

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

Class boost::system::error_code
   size=8 align=4
   base size=8 base align=4
boost::system::error_code (0x0x7f2b8e38b2a0) 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> (0x0x7f2b8e38b300) 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> (0x0x7f2b8e38b360) 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> (0x0x7f2b8e3a3340) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2b8e38b3c0) 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> (0x0x7f2b8e38b4e0) 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> (0x0x7f2b8e3a33a8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2b8e38b540) 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> (0x0x7f2b8e38b5a0) 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> (0x0x7f2b8e3a3410) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2b8e38b600) 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> (0x0x7f2b8e38b660) 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> (0x0x7f2b8e3a3478) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2b8e38b6c0) 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> (0x0x7f2b8e38b7e0) 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> (0x0x7f2b8e3a34e0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2b8e38b840) 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> (0x0x7f2b8e38b960) 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> (0x0x7f2b8e3a3548) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2b8e38b9c0) 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> (0x0x7f2b8e38ba20) 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> (0x0x7f2b8e3a35b0) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2b8e38ba80) 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> (0x0x7f2b8e38bae0) 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> (0x0x7f2b8e3a3618) 0 empty
  boost::enable_if_c<true, void> (0x0x7f2b8e38bb40) 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> (0x0x7f2b8e38bc60) 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> (0x0x7f2b8e3a3750) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2b8e38bcc0) 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> (0x0x7f2b8e38bde0) 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> (0x0x7f2b8e3a37b8) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2b8e38be40) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class gaicb
   size=40 align=4
   base size=40 base align=4
gaicb (0x0x7f2b8e4303c0) 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> (0x0x7f2b8e430420) 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> (0x0x7f2b8e430480) 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> (0x0x7f2b8e4304e0) 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> (0x0x7f2b8e430540) 0 empty

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

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

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

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

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

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

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

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

Class boost::asio::detail::task_io_service_thread_info
   size=24 align=4
   base size=24 base align=4
boost::asio::detail::task_io_service_thread_info (0x0x7f2b8e48a208) 0
  boost::asio::detail::thread_info_base (0x0x7f2b8e48a270) 0
    boost::asio::detail::noncopyable (0x0x7f2b8e4308a0) 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> (0x0x7f2b8e48a410) 0 empty
  boost::asio::detail::noncopyable (0x0x7f2b8e4309c0) 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> (0x0x7f2b8e48a548) 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> (0x0x7f2b8e48a5b0) 0 empty
    boost::asio::detail::noncopyable (0x0x7f2b8e430a20) 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> (0x0x7f2b8e430960) 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 (0x0x7f2b8e430c60) 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 (0x0x7f2b8e430cc0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::asio::detail::service_registry
   size=36 align=4
   base size=36 base align=4
boost::asio::detail::service_registry (0x0x7f2b8e48abc8) 0
  boost::asio::detail::noncopyable (0x0x7f2b8e16a420) 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*> (0x0x7f2b8e16a5a0) 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*> (0x0x7f2b8e48ac30) 0 empty
  __gnu_cxx::new_allocator<boost::asio::io_service::service*> (0x0x7f2b8e16a600) 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*> > (0x0x7f2b8e16a540) 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*> (0x0x7f2b8e16a720) 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*> (0x0x7f2b8e16a6c0) 0 empty

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

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

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

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

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

Class boost::asio::detail::task_io_service_operation
   size=12 align=4
   base size=12 base align=4
boost::asio::detail::task_io_service_operation (0x0x7f2b8e16aba0) 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> (0x0x7f2b8e23d340) 0 empty
  boost::asio::io_service::id (0x0x7f2b8e23d3a8) 0 empty
    boost::asio::detail::noncopyable (0x0x7f2b8e16ac60) 0 empty

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

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

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

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

Class boost::asio::detail::task_io_service
   size=88 align=4
   base size=88 base align=4
boost::asio::detail::task_io_service (0x0x7f2b8e23d410) 0
    vptr=((& boost::asio::detail::task_io_service::_ZTVN5boost4asio6detail15task_io_serviceE) + 8u)
  boost::asio::detail::service_base<boost::asio::detail::task_io_service> (0x0x7f2b8e23d478) 0
      primary-for boost::asio::detail::task_io_service (0x0x7f2b8e23d410)
    boost::asio::io_service::service (0x0x7f2b8e23d4e0) 0
        primary-for boost::asio::detail::service_base<boost::asio::detail::task_io_service> (0x0x7f2b8e23d478)
      boost::asio::detail::noncopyable (0x0x7f2b8e16acc0) 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 (0x0x7f2b8e23d5b0) 0 empty
  boost::asio::detail::noncopyable (0x0x7f2b8e16ade0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f2b8e2a7360) 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> (0x0x7f2b8e2a73c0) 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> (0x0x7f2b8e2a7420) 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> (0x0x7f2b8e2a7480) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::asio::detail::wait_op
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::wait_op (0x0x7f2b8e23d8f0) 0
  boost::asio::detail::task_io_service_operation (0x0x7f2b8e009480) 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> (0x0x7f2b8e23da28) 0 empty
  boost::asio::io_service::id (0x0x7f2b8e23da90) 0 empty
    boost::asio::detail::noncopyable (0x0x7f2b8e009540) 0 empty

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

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

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

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

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

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

Class boost::asio::detail::epoll_reactor
   size=104 align=4
   base size=104 base align=4
boost::asio::detail::epoll_reactor (0x0x7f2b8e23daf8) 0
    vptr=((& boost::asio::detail::epoll_reactor::_ZTVN5boost4asio6detail13epoll_reactorE) + 8u)
  boost::asio::detail::service_base<boost::asio::detail::epoll_reactor> (0x0x7f2b8e23db60) 0
      primary-for boost::asio::detail::epoll_reactor (0x0x7f2b8e23daf8)
    boost::asio::io_service::service (0x0x7f2b8e23dbc8) 0
        primary-for boost::asio::detail::service_base<boost::asio::detail::epoll_reactor> (0x0x7f2b8e23db60)
      boost::asio::detail::noncopyable (0x0x7f2b8e0095a0) 0 empty

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

Class epoll_event
   size=12 align=1
   base size=12 base align=1
epoll_event (0x0x7f2b8e0097e0) 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> (0x0x7f2b8e23dea0) 0 empty
  boost::enable_if_c<true, void> (0x0x7f2b8e009840) 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> (0x0x7f2b8e009960) 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> (0x0x7f2b8e23df08) 0 empty
  boost::enable_if_c<true, boost::system::error_code> (0x0x7f2b8e0099c0) 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> (0x0x7f2b8e009a20) 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> (0x0x7f2b8e23df70) 0 empty
  boost::enable_if_c<false, boost::system::error_code> (0x0x7f2b8e009a80) 0 empty

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

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

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

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

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

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

Class boost::type_traits::no_type
   size=8 align=1
   base size=8 base align=1
boost::type_traits::no_type (0x0x7f2b8ddab480) 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> (0x0x7f2b8ddab540) 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> (0x0x7f2b8ddab600) 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> (0x0x7f2b8ddab6c0) 0 empty

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7f2b8ddd61a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd6208) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddabf60) 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> (0x0x7f2b8ddd6270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd62d8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9000) 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> (0x0x7f2b8ddd6340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd63a8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9060) 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> (0x0x7f2b8ddd6410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd6478) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd90c0) 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> (0x0x7f2b8ddd64e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd6548) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9120) 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> (0x0x7f2b8ddd65b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd6618) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9180) 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> (0x0x7f2b8ddd6680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd66e8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd91e0) 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> (0x0x7f2b8ddd6750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd67b8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9240) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7f2b8ddd6820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd6888) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd92a0) 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> (0x0x7f2b8ddd68f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd6958) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9300) 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> (0x0x7f2b8ddd69c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd6a28) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9360) 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> (0x0x7f2b8ddd6a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd6af8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd93c0) 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> (0x0x7f2b8ddd6b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd6bc8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9420) 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> (0x0x7f2b8ddd6c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd6c98) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9480) 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> (0x0x7f2b8ddd6d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd6d68) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd94e0) 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> (0x0x7f2b8ddd6dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd6e38) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9540) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7f2b8ddd6ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddd6f08) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd95a0) 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> (0x0x7f2b8ddd6f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde0000) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9600) 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> (0x0x7f2b8dde0068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde00d0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9660) 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> (0x0x7f2b8dde0138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde01a0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd96c0) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7f2b8dde0208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde0270) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9720) 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> (0x0x7f2b8dde02d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde0340) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9780) 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> (0x0x7f2b8dde03a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde0410) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd97e0) 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> (0x0x7f2b8dde0478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde04e0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9840) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7f2b8dde0548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde05b0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd98a0) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7f2b8dde0618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde0680) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9900) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7f2b8dde06e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde0750) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9960) 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> (0x0x7f2b8dde07b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde0820) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd99c0) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7f2b8dde0888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde08f0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9a20) 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> (0x0x7f2b8dde0958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde09c0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9a80) 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> (0x0x7f2b8dde0a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde0a90) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9ae0) 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> (0x0x7f2b8dde0af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde0b60) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9b40) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7f2b8dde0bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde0c30) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9ba0) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7f2b8dde0c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde0d00) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9c00) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7f2b8dde0d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde0dd0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9c60) 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> (0x0x7f2b8dde0e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde0ea0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9cc0) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7f2b8dde0f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8dde0f70) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9d20) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7f2b8ddf0000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf0068) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9d80) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7f2b8ddf00d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf0138) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9de0) 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> (0x0x7f2b8ddf01a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf0208) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9e40) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7f2b8ddf0270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf02d8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9ea0) 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> (0x0x7f2b8ddf0340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf03a8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9f00) 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> (0x0x7f2b8ddf0410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf0478) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddd9f60) 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> (0x0x7f2b8ddf04e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf0548) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3000) 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> (0x0x7f2b8ddf05b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf0618) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3060) 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> (0x0x7f2b8ddf0680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf06e8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf30c0) 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> (0x0x7f2b8ddf0750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf07b8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3120) 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> (0x0x7f2b8ddf0820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf0888) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3180) 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> (0x0x7f2b8ddf08f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf0958) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf31e0) 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> (0x0x7f2b8ddf09c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf0a28) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3240) 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> (0x0x7f2b8ddf0a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf0af8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf32a0) 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> (0x0x7f2b8ddf0b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf0bc8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3300) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7f2b8ddf0d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf0d68) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf33c0) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7f2b8ddf0dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf0e38) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3420) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7f2b8ddf0ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddf0f08) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3480) 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> (0x0x7f2b8ddf0f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddfe000) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf34e0) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7f2b8ddfe068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddfe0d0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3540) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7f2b8ddfe138) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddfe1a0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf35a0) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7f2b8ddfe208) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddfe270) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3600) 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> (0x0x7f2b8ddfe2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddfe340) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3660) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7f2b8ddfe3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddfe410) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf36c0) 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> (0x0x7f2b8ddfe478) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddfe4e0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3720) 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> (0x0x7f2b8ddfe548) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddfe5b0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3780) 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> (0x0x7f2b8ddfe618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddfe680) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf37e0) 0 empty

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7f2b8ddfe820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddfe888) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3960) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7f2b8ddfe8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddfe958) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf39c0) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7f2b8ddfe9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddfea28) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3a20) 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> (0x0x7f2b8ddfea90) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8ddfeaf8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8ddf3a80) 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> (0x0x7f2b8ddf3cc0) 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> (0x0x7f2b8ddf3d20) 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> (0x0x7f2b8ddf3d80) 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> (0x0x7f2b8ddf3de0) 0 empty

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

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7f2b8de75960) 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> (0x0x7f2b8de75ba0) 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> (0x0x7f2b8de75c60) 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> (0x0x7f2b8de75d20) 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> (0x0x7f2b8de75ea0) 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> (0x0x7f2b8de75f00) 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> (0x0x7f2b8de75f60) 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> (0x0x7f2b8db05000) 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> (0x0x7f2b8db05060) 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> (0x0x7f2b8db050c0) 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> (0x0x7f2b8db05120) 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> (0x0x7f2b8db05180) 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> (0x0x7f2b8db051e0) 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> (0x0x7f2b8db05240) 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> (0x0x7f2b8db052a0) 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> (0x0x7f2b8db05300) 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> (0x0x7f2b8db05360) 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> (0x0x7f2b8db053c0) 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> (0x0x7f2b8db05420) 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> (0x0x7f2b8db05480) 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 (0x0x7f2b8db05ba0) 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 (0x0x7f2b8db05c00) 0

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

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

Class boost::asio::mutable_buffers_1
   size=8 align=4
   base size=8 base align=4
boost::asio::mutable_buffers_1 (0x0x7f2b8db02478) 0
  boost::asio::mutable_buffer (0x0x7f2b8db05f00) 0

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

Class boost::asio::const_buffers_1
   size=8 align=4
   base size=8 base align=4
boost::asio::const_buffers_1 (0x0x7f2b8db024e0) 0
  boost::asio::const_buffer (0x0x7f2b8dbc5000) 0

Class boost::asio::null_buffers
   size=8 align=4
   base size=8 base align=4
boost::asio::null_buffers (0x0x7f2b8dbc5060) 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 (0x0x7f2b8dbc50c0) 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 (0x0x7f2b8dbc53c0) 0 empty

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

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

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

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

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7f2b8dbc55a0) 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> (0x0x7f2b8dbc5780) 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> (0x0x7f2b8db02e38) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2b8dbc57e0) 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> (0x0x7f2b8d94c3a8) 0 empty
  boost::enable_if_c<true, void> (0x0x7f2b8dbc59c0) 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> (0x0x7f2b8d94c410) 0 empty
  boost::enable_if_c<true, boost::system::error_code> (0x0x7f2b8dbc5ae0) 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> (0x0x7f2b8d94c7b8) 0 empty
  boost::enable_if_c<true, void> (0x0x7f2b8dbc5f60) 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> (0x0x7f2b8d94c820) 0 empty
  boost::enable_if_c<true, void> (0x0x7f2b8d9de0c0) 0 empty

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

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

Class boost::asio::detail::reactive_socket_connect_op_base
   size=32 align=4
   base size=32 base align=4
boost::asio::detail::reactive_socket_connect_op_base (0x0x7f2b8d94cc30) 0
  boost::asio::detail::reactor_op (0x0x7f2b8d94cc98) 0
    boost::asio::detail::task_io_service_operation (0x0x7f2b8d9de4e0) 0

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::STATIC_ASSERTION_FAILURE<true>
   size=1 align=1
   base size=0 base align=1
boost::STATIC_ASSERTION_FAILURE<true> (0x0x7f2b8dab3ba0) 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 (0x0x7f2b8dab3d80) 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 (0x0x7f2b8dab3de0) 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> (0x0x7f2b8dab3e40) 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 (0x0x7f2b8dab3f00) 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 (0x0x7f2b8dab3f60) 0 empty

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

Class mpl_::na
   size=1 align=1
   base size=0 base align=1
mpl_::na (0x0x7f2b8d4f82a0) 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> (0x0x7f2b8dad4c98) 0 empty
  mpl_::bool_<true> (0x0x7f2b8d4f8360) 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> (0x0x7f2b8dad4d68) 0 empty
  mpl_::bool_<false> (0x0x7f2b8d4f8420) 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> (0x0x7f2b8d4f8660) 0 empty

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

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7f2b8d4f8840) 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> > (0x0x7f2b8dad4ea0) 0 empty
  mpl_::int_<-1> (0x0x7f2b8d4f88a0) 0 empty

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

Class boost::gregorian::bad_weekday
   size=8 align=4
   base size=8 base align=4
boost::gregorian::bad_weekday (0x0x7f2b8d5822d8) 0
    vptr=((& boost::gregorian::bad_weekday::_ZTVN5boost9gregorian11bad_weekdayE) + 8u)
  std::out_of_range (0x0x7f2b8d582340) 0
      primary-for boost::gregorian::bad_weekday (0x0x7f2b8d5822d8)
    std::logic_error (0x0x7f2b8d5823a8) 0
        primary-for std::out_of_range (0x0x7f2b8d582340)
      std::exception (0x0x7f2b8d585120) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2b8d5823a8)

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*> (0x0x7f2b8d5853c0) 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> (0x0x7f2b8d585360) 0 empty

Class boost::remove_cv<std::exception>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::exception> (0x0x7f2b8d585300) 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*> (0x0x7f2b8d5854e0) 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> (0x0x7f2b8d585480) 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> (0x0x7f2b8d585420) 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> (0x0x7f2b8d5852a0) 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> (0x0x7f2b8d585540) 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> (0x0x7f2b8d582680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8d5826e8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8d5855a0) 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> (0x0x7f2b8d585600) 0 empty

Class boost::is_class<std::exception>
   size=1 align=1
   base size=1 base align=1
boost::is_class<std::exception> (0x0x7f2b8d582750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8d5827b8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8d585660) 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> (0x0x7f2b8d5856c0) 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> (0x0x7f2b8d585720) 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> (0x0x7f2b8d582820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8d582888) 0 empty
    mpl_::bool_<true> (0x0x7f2b8d585780) 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> (0x0x7f2b8d5857e0) 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> (0x0x7f2b8d585240) 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> (0x0x7f2b8d5851e0) 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> > (0x0x7f2b8d585180) 0

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

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

Class boost::gregorian::bad_day_of_year
   size=8 align=4
   base size=8 base align=4
boost::gregorian::bad_day_of_year (0x0x7f2b8d582a90) 0
    vptr=((& boost::gregorian::bad_day_of_year::_ZTVN5boost9gregorian15bad_day_of_yearE) + 8u)
  std::out_of_range (0x0x7f2b8d582af8) 0
      primary-for boost::gregorian::bad_day_of_year (0x0x7f2b8d582a90)
    std::logic_error (0x0x7f2b8d582b60) 0
        primary-for std::out_of_range (0x0x7f2b8d582af8)
      std::exception (0x0x7f2b8d585960) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2b8d582b60)

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

Class boost::gregorian::bad_day_of_month
   size=8 align=4
   base size=8 base align=4
boost::gregorian::bad_day_of_month (0x0x7f2b8d582bc8) 0
    vptr=((& boost::gregorian::bad_day_of_month::_ZTVN5boost9gregorian16bad_day_of_monthE) + 8u)
  std::out_of_range (0x0x7f2b8d582c30) 0
      primary-for boost::gregorian::bad_day_of_month (0x0x7f2b8d582bc8)
    std::logic_error (0x0x7f2b8d582c98) 0
        primary-for std::out_of_range (0x0x7f2b8d582c30)
      std::exception (0x0x7f2b8d585a20) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2b8d582c98)

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*> (0x0x7f2b8d585cc0) 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> (0x0x7f2b8d585c60) 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> (0x0x7f2b8d585c00) 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> (0x0x7f2b8d585ba0) 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> (0x0x7f2b8d585d20) 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> (0x0x7f2b8d582ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8d582f08) 0 empty
    mpl_::bool_<false> (0x0x7f2b8d585e40) 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> (0x0x7f2b8d582f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8d5f8000) 0 empty
    mpl_::bool_<true> (0x0x7f2b8d585ea0) 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> (0x0x7f2b8d585f00) 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> (0x0x7f2b8d585b40) 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> (0x0x7f2b8d585ae0) 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> > (0x0x7f2b8d585a80) 0

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

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

Class boost::gregorian::bad_year
   size=8 align=4
   base size=8 base align=4
boost::gregorian::bad_year (0x0x7f2b8d5f82d8) 0
    vptr=((& boost::gregorian::bad_year::_ZTVN5boost9gregorian8bad_yearE) + 8u)
  std::out_of_range (0x0x7f2b8d5f8340) 0
      primary-for boost::gregorian::bad_year (0x0x7f2b8d5f82d8)
    std::logic_error (0x0x7f2b8d5f83a8) 0
        primary-for std::out_of_range (0x0x7f2b8d5f8340)
      std::exception (0x0x7f2b8d5fc0c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2b8d5f83a8)

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*> (0x0x7f2b8d5fc360) 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> (0x0x7f2b8d5fc300) 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> (0x0x7f2b8d5fc2a0) 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> (0x0x7f2b8d5fc240) 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> (0x0x7f2b8d5fc3c0) 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> (0x0x7f2b8d5f85b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8d5f8618) 0 empty
    mpl_::bool_<false> (0x0x7f2b8d5fc420) 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> (0x0x7f2b8d5f8680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8d5f86e8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8d5fc480) 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> (0x0x7f2b8d5fc4e0) 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> (0x0x7f2b8d5fc1e0) 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> (0x0x7f2b8d5fc180) 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> > (0x0x7f2b8d5fc120) 0

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

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

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

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

Class boost::gregorian::bad_month
   size=8 align=4
   base size=8 base align=4
boost::gregorian::bad_month (0x0x7f2b8d5f8c30) 0
    vptr=((& boost::gregorian::bad_month::_ZTVN5boost9gregorian9bad_monthE) + 8u)
  std::out_of_range (0x0x7f2b8d5f8c98) 0
      primary-for boost::gregorian::bad_month (0x0x7f2b8d5f8c30)
    std::logic_error (0x0x7f2b8d5f8d00) 0
        primary-for std::out_of_range (0x0x7f2b8d5f8c98)
      std::exception (0x0x7f2b8d5fc9c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2b8d5f8d00)

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*> (0x0x7f2b8d5fcc60) 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> (0x0x7f2b8d5fcc00) 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> (0x0x7f2b8d5fcba0) 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> (0x0x7f2b8d5fcb40) 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> (0x0x7f2b8d5fccc0) 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> (0x0x7f2b8d5f8f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8d5f8f70) 0 empty
    mpl_::bool_<false> (0x0x7f2b8d5fcd20) 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> (0x0x7f2b8d343000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8d343068) 0 empty
    mpl_::bool_<true> (0x0x7f2b8d5fcd80) 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> (0x0x7f2b8d5fcde0) 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> (0x0x7f2b8d5fcae0) 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> (0x0x7f2b8d5fca80) 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> > (0x0x7f2b8d5fca20) 0

Class boost::gregorian::greg_month
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_month (0x0x7f2b8d343208) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month> > (0x0x7f2b8d5fcf00) 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> (0x0x7f2b8d5fcf60) 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> (0x0x7f2b8d377060) 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> (0x0x7f2b8d377000) 0 empty

Class boost::gregorian::gregorian_calendar
   size=1 align=1
   base size=1 base align=1
boost::gregorian::gregorian_calendar (0x0x7f2b8d3432d8) 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> (0x0x7f2b8d3770c0) 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 (0x0x7f2b8d377180) 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 (0x0x7f2b8d3771e0) 0 empty

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

Class boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> >
   size=1 align=1
   base size=0 base align=1
boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2b8d3772a0) 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> > > (0x0x7f2b8d343478) 0 empty
  boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2b8d377300) 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> > > > (0x0x7f2b8d343548) 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> > > (0x0x7f2b8d3435b0) 0 empty
    boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2b8d377360) 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> > > > > (0x0x7f2b8d343680) 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> > > > (0x0x7f2b8d3436e8) 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> > > (0x0x7f2b8d343750) 0 empty
      boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2b8d3773c0) 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> > > > > > (0x0x7f2b8d343820) 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> > > > > (0x0x7f2b8d343888) 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> > > > (0x0x7f2b8d3438f0) 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> > > (0x0x7f2b8d343958) 0 empty
        boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2b8d377420) 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> > > > > > > (0x0x7f2b8d343a28) 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> > > > > > (0x0x7f2b8d343a90) 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> > > > > (0x0x7f2b8d343af8) 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> > > > (0x0x7f2b8d343b60) 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> > > (0x0x7f2b8d343bc8) 0 empty
          boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2b8d377480) 0 empty

Class boost::date_time::date_duration<boost::date_time::duration_traits_adapted>
   size=4 align=4
   base size=4 base align=4
boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f2b8d343c98) 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> > > > > > > (0x0x7f2b8d343d00) 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> > > > > > (0x0x7f2b8d343d68) 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> > > > > (0x0x7f2b8d343dd0) 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> > > > (0x0x7f2b8d343e38) 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> > > (0x0x7f2b8d343ea0) 0 empty
            boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2b8d3774e0) 0 empty

Class boost::gregorian::date_duration
   size=4 align=4
   base size=4 base align=4
boost::gregorian::date_duration (0x0x7f2b8d3c2000) 0
  boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f2b8d3c2068) 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> > > > > > > (0x0x7f2b8d3c20d0) 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> > > > > > (0x0x7f2b8d3c2138) 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> > > > > (0x0x7f2b8d3c21a0) 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> > > > (0x0x7f2b8d3c2208) 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> > > (0x0x7f2b8d3c2270) 0 empty
              boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2b8d377540) 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> (0x0x7f2b8d3776c0) 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> > (0x0x7f2b8d377720) 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> (0x0x7f2b8d377780) 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> > (0x0x7f2b8d3c2548) 0 empty
  boost::detail::empty_base<boost::gregorian::date> (0x0x7f2b8d3777e0) 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> (0x0x7f2b8d3c2750) 0 empty
  boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f2b8d3c27b8) 0 empty
    boost::detail::empty_base<boost::gregorian::date> (0x0x7f2b8d377840) 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> > (0x0x7f2b8d3c2888) 0 empty
  boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f2b8d3c28f0) 0 empty
    boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f2b8d3c2958) 0 empty
      boost::detail::empty_base<boost::gregorian::date> (0x0x7f2b8d3778a0) 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> (0x0x7f2b8d3c2a28) 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> > (0x0x7f2b8d3c2a90) 0 empty
    boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f2b8d3c2af8) 0 empty
      boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f2b8d3c2b60) 0 empty
        boost::detail::empty_base<boost::gregorian::date> (0x0x7f2b8d377900) 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> (0x0x7f2b8d3c2c30) 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> (0x0x7f2b8d3c2c98) 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> > (0x0x7f2b8d3c2d00) 0 empty
      boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f2b8d3c2d68) 0 empty
        boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f2b8d3c2dd0) 0 empty
          boost::detail::empty_base<boost::gregorian::date> (0x0x7f2b8d377960) 0 empty

Class boost::gregorian::date
   size=4 align=4
   base size=4 base align=4
boost::gregorian::date (0x0x7f2b8d3c2e38) 0
  boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration> (0x0x7f2b8d435000) 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> (0x0x7f2b8d435068) 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> > (0x0x7f2b8d4350d0) 0 empty
        boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7f2b8d435138) 0 empty
          boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7f2b8d4351a0) 0 empty
            boost::detail::empty_base<boost::gregorian::date> (0x0x7f2b8d3779c0) 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*> (0x0x7f2b8d377cc0) 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> (0x0x7f2b8d377c60) 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> (0x0x7f2b8d377c00) 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> (0x0x7f2b8d377ba0) 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> (0x0x7f2b8d377d20) 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> (0x0x7f2b8d435410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8d435478) 0 empty
    mpl_::bool_<false> (0x0x7f2b8d377e40) 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> (0x0x7f2b8d4354e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8d435548) 0 empty
    mpl_::bool_<true> (0x0x7f2b8d377ea0) 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> (0x0x7f2b8d377f00) 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> (0x0x7f2b8d377b40) 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> (0x0x7f2b8d377ae0) 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> > (0x0x7f2b8d377a80) 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> (0x0x7f2b8d46c1e0) 0

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

Class boost::gregorian::weeks_duration
   size=4 align=4
   base size=4 base align=4
boost::gregorian::weeks_duration (0x0x7f2b8d4358f0) 0
  boost::gregorian::date_duration (0x0x7f2b8d435958) 0
    boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7f2b8d4359c0) 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> > > > > > > (0x0x7f2b8d435a28) 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> > > > > > (0x0x7f2b8d435a90) 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> > > > > (0x0x7f2b8d435af8) 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> > > > (0x0x7f2b8d435b60) 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> > > (0x0x7f2b8d435bc8) 0 empty
                boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7f2b8d46c360) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::basic_stringstream<char>
   size=188 align=4
   base size=52 base align=4
std::basic_stringstream<char> (0x0x7f2b8d0f6a28) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 12u)
  std::basic_iostream<char> (0x0x7f2b8d0efa80) 0
      primary-for std::basic_stringstream<char> (0x0x7f2b8d0f6a28)
      subvttidx=4u
    std::basic_istream<char> (0x0x7f2b8d0f6a90) 0
        primary-for std::basic_iostream<char> (0x0x7f2b8d0efa80)
        subvttidx=8u
      std::basic_ios<char> (0x0x7f2b8d0f6af8) 52 virtual
          vptridx=32u vbaseoffset=-12 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 52u)
        std::ios_base (0x0x7f2b8d46c960) 52
            primary-for std::basic_ios<char> (0x0x7f2b8d0f6af8)
    std::basic_ostream<char> (0x0x7f2b8d0f6b60) 8 nearly-empty
        subvttidx=16u vptridx=36u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 32u)
      std::basic_ios<char> (0x0x7f2b8d0f6af8) alternative-path

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

Class std::basic_stringbuf<wchar_t>
   size=40 align=4
   base size=40 base align=4
std::basic_stringbuf<wchar_t> (0x0x7f2b8d0f66e8) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 8u)
  std::basic_streambuf<wchar_t> (0x0x7f2b8d46cc00) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7f2b8d0f66e8)

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

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

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

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

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

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

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

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

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

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

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

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

VTT for std::basic_stringstream<wchar_t>
std::basic_stringstream<wchar_t>::_ZTTSt18basic_stringstreamIwSt11char_traitsIwESaIwEE: 10u entries
0     ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 12u)
4     ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 12u)
8     ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 12u)
12    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E) + 32u)
16    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE8_St13basic_ostreamIwS1_E) + 12u)
20    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE8_St13basic_ostreamIwS1_E) + 32u)
24    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 52u)
28    ((& std::basic_stringstream<wchar_t>::_ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E) + 32u)
32    ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 52u)
36    ((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 32u)

Class std::basic_stringstream<wchar_t>
   size=192 align=4
   base size=52 base align=4
std::basic_stringstream<wchar_t> (0x0x7f2b8d132750) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 12u)
  std::basic_iostream<wchar_t> (0x0x7f2b8d0efe70) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7f2b8d132750)
      subvttidx=4u
    std::basic_istream<wchar_t> (0x0x7f2b8d1327b8) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7f2b8d0efe70)
        subvttidx=8u
      std::basic_ios<wchar_t> (0x0x7f2b8d132820) 52 virtual
          vptridx=32u vbaseoffset=-12 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 52u)
        std::ios_base (0x0x7f2b8d144060) 52
            primary-for std::basic_ios<wchar_t> (0x0x7f2b8d132820)
    std::basic_ostream<wchar_t> (0x0x7f2b8d132888) 8 nearly-empty
        subvttidx=16u vptridx=36u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 32u)
      std::basic_ios<wchar_t> (0x0x7f2b8d132820) 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> (0x0x7f2b8d144480) 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> > (0x0x7f2b8d1444e0) 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> (0x0x7f2b8d144540) 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> > (0x0x7f2b8d1806e8) 0 empty
  boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2b8d1445a0) 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> (0x0x7f2b8d180750) 0 empty
  boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2b8d1807b8) 0 empty
    boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2b8d144600) 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> > (0x0x7f2b8d1c7000) 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> (0x0x7f2b8d1c7068) 0 empty
    boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2b8d1c70d0) 0 empty
      boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2b8d144660) 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> (0x0x7f2b8d1c7138) 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> > (0x0x7f2b8d1c71a0) 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> (0x0x7f2b8d1c7208) 0 empty
      boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2b8d1c7270) 0 empty
        boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2b8d1446c0) 0 empty

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

Class boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000ll, 6u> >
   size=8 align=4
   base size=8 base align=4
boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000ll, 6u> > (0x0x7f2b8d1c72d8) 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> (0x0x7f2b8d1c7340) 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> > (0x0x7f2b8d1c73a8) 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> (0x0x7f2b8d1c7410) 0 empty
        boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2b8d1c7478) 0 empty
          boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2b8d144720) 0 empty

Class boost::posix_time::time_duration
   size=8 align=4
   base size=8 base align=4
boost::posix_time::time_duration (0x0x7f2b8d1c7618) 0
  boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000ll, 6u> > (0x0x7f2b8d1c7680) 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> (0x0x7f2b8d1c76e8) 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> > (0x0x7f2b8d1c7750) 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> (0x0x7f2b8d1c77b8) 0 empty
          boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2b8d1c7820) 0 empty
            boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2b8d1447e0) 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 (0x0x7f2b8d1448a0) 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> (0x0x7f2b8d144a80) 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> > (0x0x7f2b8d144ae0) 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> (0x0x7f2b8d144b40) 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> > (0x0x7f2b8d1c78f0) 0 empty
  boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f2b8d144ba0) 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> (0x0x7f2b8d1c7a28) 0 empty
  boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f2b8d1c7a90) 0 empty
    boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f2b8d144c00) 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> > (0x0x7f2b8d1c7af8) 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> (0x0x7f2b8d1c7b60) 0 empty
    boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f2b8d1c7bc8) 0 empty
      boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f2b8d144c60) 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> (0x0x7f2b8d1c7c30) 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> > (0x0x7f2b8d1c7c98) 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> (0x0x7f2b8d1c7d00) 0 empty
      boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f2b8d1c7d68) 0 empty
        boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f2b8d144cc0) 0 empty

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

Class boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >
   size=8 align=4
   base size=8 base align=4
boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > > (0x0x7f2b8d1c7dd0) 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> (0x0x7f2b8d1c7e38) 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> > (0x0x7f2b8d1c7ea0) 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> (0x0x7f2b8d1c7f08) 0 empty
        boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f2b8d1c7f70) 0 empty
          boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f2b8d144d20) 0 empty

Class boost::posix_time::ptime
   size=8 align=4
   base size=8 base align=4
boost::posix_time::ptime (0x0x7f2b8d27d000) 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> > > (0x0x7f2b8d27d068) 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> (0x0x7f2b8d27d0d0) 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> > (0x0x7f2b8d27d138) 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> (0x0x7f2b8d27d1a0) 0 empty
          boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7f2b8d27d208) 0 empty
            boost::detail::empty_base<boost::posix_time::ptime> (0x0x7f2b8d144f60) 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> (0x0x7f2b8d294000) 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> (0x0x7f2b8d294060) 0

Class boost::posix_time::hours
   size=8 align=4
   base size=8 base align=4
boost::posix_time::hours (0x0x7f2b8d27d340) 0
  boost::posix_time::time_duration (0x0x7f2b8d27d3a8) 0
    boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000ll, 6u> > (0x0x7f2b8d27d410) 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> (0x0x7f2b8d27d478) 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> > (0x0x7f2b8d27d4e0) 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> (0x0x7f2b8d27d548) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2b8d27d5b0) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2b8d2940c0) 0 empty

Class boost::posix_time::minutes
   size=8 align=4
   base size=8 base align=4
boost::posix_time::minutes (0x0x7f2b8d27d618) 0
  boost::posix_time::time_duration (0x0x7f2b8d27d680) 0
    boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000ll, 6u> > (0x0x7f2b8d27d6e8) 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> (0x0x7f2b8d27d750) 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> > (0x0x7f2b8d27d7b8) 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> (0x0x7f2b8d27d820) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2b8d27d888) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2b8d294120) 0 empty

Class boost::posix_time::seconds
   size=8 align=4
   base size=8 base align=4
boost::posix_time::seconds (0x0x7f2b8d27d8f0) 0
  boost::posix_time::time_duration (0x0x7f2b8d27d958) 0
    boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000ll, 6u> > (0x0x7f2b8d27d9c0) 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> (0x0x7f2b8d27da28) 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> > (0x0x7f2b8d27da90) 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> (0x0x7f2b8d27daf8) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2b8d27db60) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2b8d294180) 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> (0x0x7f2b8d2943c0) 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> (0x0x7f2b8d294420) 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 (0x0x7f2b8d27dd68) 0 empty
  boost::asio::time_traits<boost::posix_time::ptime> (0x0x7f2b8d2944e0) 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> (0x0x7f2b8d2946c0) 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> (0x0x7f2b8d27d270) 0 empty
  __gnu_cxx::new_allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7f2b8d294720) 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> > (0x0x7f2b8d294660) 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> (0x0x7f2b8d294840) 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> (0x0x7f2b8d2947e0) 0 empty

Class std::_Vector_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::_Vector_impl (0x0x7f2b8cf371a0) 0
  std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7f2b8cf37208) 0 empty
    __gnu_cxx::new_allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7f2b8d2948a0) 0 empty

Class std::_Vector_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > (0x0x7f2b8d294600) 0

Class std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >
   size=12 align=4
   base size=12 base align=4
std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > (0x0x7f2b8cf37270) 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> > (0x0x7f2b8d294900) 0

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

Class boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>
   size=24 align=4
   base size=24 base align=4
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits> (0x0x7f2b8d27dea0) 0
    vptr=((& boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::_ZTVN5boost4asio6detail11timer_queueINS1_28forwarding_posix_time_traitsEEE) + 8u)
  boost::asio::detail::timer_queue_base (0x0x7f2b8d27df08) 0
      primary-for boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits> (0x0x7f2b8d27dea0)
    boost::asio::detail::noncopyable (0x0x7f2b8d2945a0) 0 empty

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

Class boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >
   size=32 align=4
   base size=32 base align=4
boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7f2b8d27ddd0) 0
    vptr=((& boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::_ZTVN5boost4asio6detail11timer_queueINS0_11time_traitsINS_10posix_time5ptimeEEEEE) + 8u)
  boost::asio::detail::timer_queue_base (0x0x7f2b8d27de38) 0
      primary-for boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7f2b8d27ddd0)
    boost::asio::detail::noncopyable (0x0x7f2b8d294540) 0 empty

Class termios
   size=60 align=4
   base size=60 base align=4
termios (0x0x7f2b8d294c00) 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 (0x0x7f2b8d294cc0) 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 (0x0x7f2b8d294d20) 0

Class boost::asio::serial_port_base::parity
   size=4 align=4
   base size=4 base align=4
boost::asio::serial_port_base::parity (0x0x7f2b8d294d80) 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 (0x0x7f2b8d294de0) 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 (0x0x7f2b8d294e40) 0

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

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

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

Class boost::asio::detail::reactive_serial_port_service
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::reactive_serial_port_service (0x0x7f2b8ccd87e0) 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> (0x0x7f2b8cd008f0) 0 empty
  boost::asio::io_service::id (0x0x7f2b8cd00958) 0 empty
    boost::asio::detail::noncopyable (0x0x7f2b8ccd88a0) 0 empty

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

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

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

Class boost::asio::serial_port_service
   size=24 align=4
   base size=24 base align=4
boost::asio::serial_port_service (0x0x7f2b8cd009c0) 0
    vptr=((& boost::asio::serial_port_service::_ZTVN5boost4asio19serial_port_serviceE) + 8u)
  boost::asio::detail::service_base<boost::asio::serial_port_service> (0x0x7f2b8cd00a28) 0
      primary-for boost::asio::serial_port_service (0x0x7f2b8cd009c0)
    boost::asio::io_service::service (0x0x7f2b8cd00a90) 0
        primary-for boost::asio::detail::service_base<boost::asio::serial_port_service> (0x0x7f2b8cd00a28)
      boost::asio::detail::noncopyable (0x0x7f2b8ccd8900) 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> (0x0x7f2b8ccd8ae0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::asio::detail::signal_set_service::pipe_read_op
   size=28 align=4
   base size=28 base align=4
boost::asio::detail::signal_set_service::pipe_read_op (0x0x7f2b8cd00d68) 0
  boost::asio::detail::reactor_op (0x0x7f2b8cd00dd0) 0
    boost::asio::detail::task_io_service_operation (0x0x7f2b8ce0e900) 0

Class boost::asio::detail::scoped_lock<boost::asio::detail::posix_static_mutex>
   size=8 align=4
   base size=5 base align=4
boost::asio::detail::scoped_lock<boost::asio::detail::posix_static_mutex> (0x0x7f2b8ce78138) 0
  boost::asio::detail::noncopyable (0x0x7f2b8ce0e960) 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> (0x0x7f2b8ce78618) 0 empty
  boost::asio::io_service::id (0x0x7f2b8ce78680) 0 empty
    boost::asio::detail::noncopyable (0x0x7f2b8ce0ea20) 0 empty

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

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

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

Class boost::asio::signal_set_service
   size=300 align=4
   base size=300 base align=4
boost::asio::signal_set_service (0x0x7f2b8ce786e8) 0
    vptr=((& boost::asio::signal_set_service::_ZTVN5boost4asio18signal_set_serviceE) + 8u)
  boost::asio::detail::service_base<boost::asio::signal_set_service> (0x0x7f2b8ce78750) 0
      primary-for boost::asio::signal_set_service (0x0x7f2b8ce786e8)
    boost::asio::io_service::service (0x0x7f2b8ce787b8) 0
        primary-for boost::asio::detail::service_base<boost::asio::signal_set_service> (0x0x7f2b8ce78750)
      boost::asio::detail::noncopyable (0x0x7f2b8ce0ea80) 0 empty

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

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

Class std::allocator<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned char> (0x0x7f2b8cc257b8) 0 empty
  __gnu_cxx::new_allocator<unsigned char> (0x0x7f2b8cbbc660) 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> > (0x0x7f2b8cbbc5a0) 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> (0x0x7f2b8cbbc780) 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> (0x0x7f2b8cbbc720) 0 empty

Class std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl (0x0x7f2b8cc25958) 0
  std::allocator<unsigned char> (0x0x7f2b8cc259c0) 0 empty
    __gnu_cxx::new_allocator<unsigned char> (0x0x7f2b8cbbc7e0) 0 empty

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

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

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

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

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

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

Class boost::asio::detail::transfer_exactly_t
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::transfer_exactly_t (0x0x7f2b8cbbcba0) 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> (0x0x7f2b8cbbcc60) 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> (0x0x7f2b8c9d61e0) 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> (0x0x7f2b8c9d62a0) 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 (0x0x7f2b8c9d6420) 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> (0x0x7f2b8c9d64e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::asio::ip::udp
   size=4 align=4
   base size=4 base align=4
boost::asio::ip::udp (0x0x7f2b8c4d1d80) 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 (0x0x7f2b8c4d1ea0) 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 (0x0x7f2b8c4d1f60) 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 (0x0x7f2b8c6050c0) 0

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

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

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

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

Class boost::asio::posix::descriptor_base
   size=1 align=1
   base size=0 base align=1
boost::asio::posix::descriptor_base (0x0x7f2b8c6052a0) 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> (0x0x7f2b8c8423a8) 0 empty
  boost::asio::io_service::id (0x0x7f2b8c842410) 0 empty
    boost::asio::detail::noncopyable (0x0x7f2b8c605420) 0 empty

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

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

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

Class boost::asio::posix::stream_descriptor_service
   size=24 align=4
   base size=24 base align=4
boost::asio::posix::stream_descriptor_service (0x0x7f2b8c8424e0) 0
    vptr=((& boost::asio::posix::stream_descriptor_service::_ZTVN5boost4asio5posix25stream_descriptor_serviceE) + 8u)
  boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service> (0x0x7f2b8c842548) 0
      primary-for boost::asio::posix::stream_descriptor_service (0x0x7f2b8c8424e0)
    boost::asio::io_service::service (0x0x7f2b8c8425b0) 0
        primary-for boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service> (0x0x7f2b8c842548)
      boost::asio::detail::noncopyable (0x0x7f2b8c605480) 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> (0x0x7f2b8c2ec478) 0 empty
  boost::asio::io_service::id (0x0x7f2b8c2ec4e0) 0 empty
    boost::asio::detail::noncopyable (0x0x7f2b8c605ae0) 0 empty

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

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

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

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

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

Class boost::asio::detail::strand_service
   size=824 align=4
   base size=824 base align=4
boost::asio::detail::strand_service (0x0x7f2b8c2ec548) 0
    vptr=((& boost::asio::detail::strand_service::_ZTVN5boost4asio6detail14strand_serviceE) + 8u)
  boost::asio::detail::service_base<boost::asio::detail::strand_service> (0x0x7f2b8c2ec5b0) 0
      primary-for boost::asio::detail::strand_service (0x0x7f2b8c2ec548)
    boost::asio::io_service::service (0x0x7f2b8c2ec618) 0
        primary-for boost::asio::detail::service_base<boost::asio::detail::strand_service> (0x0x7f2b8c2ec5b0)
      boost::asio::detail::noncopyable (0x0x7f2b8c605b40) 0 empty

Class boost::asio::detail::strand_service::on_dispatch_exit
   size=8 align=4
   base size=8 base align=4
boost::asio::detail::strand_service::on_dispatch_exit (0x0x7f2b8c605cc0) 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> (0x0x7f2b8c2ec7b8) 0 empty
  boost::asio::detail::noncopyable (0x0x7f2b8c605d80) 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> (0x0x7f2b8c2ec8f0) 0 empty
  boost::asio::detail::keyword_tss_ptr<boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl>::context> (0x0x7f2b8c2ec958) 0 empty
    boost::asio::detail::noncopyable (0x0x7f2b8c605de0) 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> (0x0x7f2b8c605d20) 0 empty

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

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

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

Class CpustatMeter
   size=56 align=4
   base size=56 base align=4
CpustatMeter (0x0x7f2b8c457240) 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> (0x0x7f2b8c457300) 0 empty

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

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

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

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

Class std::_Setw
   size=4 align=4
   base size=4 base align=4
std::_Setw (0x0x7f2b8c457600) 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> (0x0x7f2b8c4577e0) 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> > (0x0x7f2b8c457840) 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> > (0x0x7f2b8c4578a0) 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> > (0x0x7f2b8c457900) 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> > > (0x0x7f2b8c2ec1a0) 0 empty
  boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f2b8c457a20) 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> (0x0x7f2b8c2ec6e8) 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> > > (0x0x7f2b8c2ecaf8) 0 empty
    boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f2b8c457a80) 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> > (0x0x7f2b8c056000) 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> (0x0x7f2b8c056068) 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> > > (0x0x7f2b8c0560d0) 0 empty
      boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f2b8c457ae0) 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> (0x0x7f2b8c056138) 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> > (0x0x7f2b8c0561a0) 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> (0x0x7f2b8c056208) 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> > > (0x0x7f2b8c056270) 0 empty
        boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f2b8c457b40) 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> (0x0x7f2b8c0562d8) 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> (0x0x7f2b8c056340) 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> > (0x0x7f2b8c0563a8) 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> (0x0x7f2b8c056410) 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> > > (0x0x7f2b8c056478) 0 empty
          boost::detail::empty_base<boost::date_time::period<boost::gregorian::date, boost::gregorian::date_duration> > (0x0x7f2b8c457ba0) 0 empty

Class std::time_base
   size=1 align=1
   base size=0 base align=1
std::time_base (0x0x7f2b8c457d80) 0 empty

Vtable for std::__timepunct_cache<char>
std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt17__timepunct_cacheIcE)
8     (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>
12    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<char>

Class std::__timepunct_cache<char>
   size=200 align=4
   base size=197 base align=4
std::__timepunct_cache<char> (0x0x7f2b8c056618) 0
    vptr=((& std::__timepunct_cache<char>::_ZTVSt17__timepunct_cacheIcE) + 8u)
  std::locale::facet (0x0x7f2b8c457e40) 0
      primary-for std::__timepunct_cache<char> (0x0x7f2b8c056618)

Vtable for std::__timepunct_cache<wchar_t>
std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt17__timepunct_cacheIwE)
8     (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>
12    (int (*)(...))std::__timepunct_cache<_CharT>::~__timepunct_cache<wchar_t>

Class std::__timepunct_cache<wchar_t>
   size=200 align=4
   base size=197 base align=4
std::__timepunct_cache<wchar_t> (0x0x7f2b8c056680) 0
    vptr=((& std::__timepunct_cache<wchar_t>::_ZTVSt17__timepunct_cacheIwE) + 8u)
  std::locale::facet (0x0x7f2b8c457ea0) 0
      primary-for std::__timepunct_cache<wchar_t> (0x0x7f2b8c056680)

Vtable for std::__timepunct<char>
std::__timepunct<char>::_ZTVSt11__timepunctIcE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt11__timepunctIcE)
8     (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>
12    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<char>

Class std::__timepunct<char>
   size=20 align=4
   base size=20 base align=4
std::__timepunct<char> (0x0x7f2b8c056750) 0
    vptr=((& std::__timepunct<char>::_ZTVSt11__timepunctIcE) + 8u)
  std::locale::facet (0x0x7f2b8c457f60) 0
      primary-for std::__timepunct<char> (0x0x7f2b8c056750)

Vtable for std::__timepunct<wchar_t>
std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt11__timepunctIwE)
8     (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>
12    (int (*)(...))std::__timepunct<_CharT>::~__timepunct<wchar_t>

Class std::__timepunct<wchar_t>
   size=20 align=4
   base size=20 base align=4
std::__timepunct<wchar_t> (0x0x7f2b8c0567b8) 0
    vptr=((& std::__timepunct<wchar_t>::_ZTVSt11__timepunctIwE) + 8u)
  std::locale::facet (0x0x7f2b8c0be000) 0
      primary-for std::__timepunct<wchar_t> (0x0x7f2b8c0567b8)

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

Class std::money_base
   size=1 align=1
   base size=0 base align=1
std::money_base (0x0x7f2b8c0be2a0) 0 empty

Vtable for std::moneypunct<char, true>
std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt10moneypunctIcLb1EE)
8     (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
12    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, true>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, true>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::moneypunct<char, true>
   size=12 align=4
   base size=12 base align=4
std::moneypunct<char, true> (0x0x7f2b8c104af0) 0
    vptr=((& std::moneypunct<char, true>::_ZTVSt10moneypunctIcLb1EE) + 8u)
  std::locale::facet (0x0x7f2b8c0be480) 0
      primary-for std::moneypunct<char, true> (0x0x7f2b8c104af0)
  std::money_base (0x0x7f2b8c0be4e0) 0 empty

Vtable for std::moneypunct<char, false>
std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt10moneypunctIcLb0EE)
8     (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
12    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<char, false>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, false>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::moneypunct<char, false>
   size=12 align=4
   base size=12 base align=4
std::moneypunct<char, false> (0x0x7f2b8c104cb0) 0
    vptr=((& std::moneypunct<char, false>::_ZTVSt10moneypunctIcLb0EE) + 8u)
  std::locale::facet (0x0x7f2b8c0be540) 0
      primary-for std::moneypunct<char, false> (0x0x7f2b8c104cb0)
  std::money_base (0x0x7f2b8c0be5a0) 0 empty

Vtable for std::moneypunct<wchar_t, true>
std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt10moneypunctIwLb1EE)
8     (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
12    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, true>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::moneypunct<wchar_t, true>
   size=12 align=4
   base size=12 base align=4
std::moneypunct<wchar_t, true> (0x0x7f2b8c125070) 0
    vptr=((& std::moneypunct<wchar_t, true>::_ZTVSt10moneypunctIwLb1EE) + 8u)
  std::locale::facet (0x0x7f2b8c0be600) 0
      primary-for std::moneypunct<wchar_t, true> (0x0x7f2b8c125070)
  std::money_base (0x0x7f2b8c0be660) 0 empty

Vtable for std::moneypunct<wchar_t, false>
std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt10moneypunctIwLb0EE)
8     (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
12    (int (*)(...))std::moneypunct<_CharT, _Intl>::~moneypunct<wchar_t, false>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::moneypunct<wchar_t, false>
   size=12 align=4
   base size=12 base align=4
std::moneypunct<wchar_t, false> (0x0x7f2b8c125230) 0
    vptr=((& std::moneypunct<wchar_t, false>::_ZTVSt10moneypunctIwLb0EE) + 8u)
  std::locale::facet (0x0x7f2b8c0be6c0) 0
      primary-for std::moneypunct<wchar_t, false> (0x0x7f2b8c125230)
  std::money_base (0x0x7f2b8c0be720) 0 empty

Class std::messages_base
   size=1 align=1
   base size=0 base align=1
std::messages_base (0x0x7f2b8c0be960) 0 empty

Vtable for std::messages<char>
std::messages<char>::_ZTVSt8messagesIcE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8messagesIcE)
8     (int (*)(...))std::messages<_CharT>::~messages<char>
12    (int (*)(...))std::messages<_CharT>::~messages<char>
16    (int (*)(...))std::messages<_CharT>::do_open<char>
20    (int (*)(...))std::messages<_CharT>::do_get<char>
24    (int (*)(...))std::messages<_CharT>::do_close<char>

Class std::messages<char>
   size=16 align=4
   base size=16 base align=4
std::messages<char> (0x0x7f2b8c1567e0) 0
    vptr=((& std::messages<char>::_ZTVSt8messagesIcE) + 8u)
  std::locale::facet (0x0x7f2b8c0bea80) 0
      primary-for std::messages<char> (0x0x7f2b8c1567e0)
  std::messages_base (0x0x7f2b8c0beae0) 0 empty

Vtable for std::messages<wchar_t>
std::messages<wchar_t>::_ZTVSt8messagesIwE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8messagesIwE)
8     (int (*)(...))std::messages<_CharT>::~messages<wchar_t>
12    (int (*)(...))std::messages<_CharT>::~messages<wchar_t>
16    (int (*)(...))std::messages<_CharT>::do_open<wchar_t>
20    (int (*)(...))std::messages<_CharT>::do_get<wchar_t>
24    (int (*)(...))std::messages<_CharT>::do_close<wchar_t>

Class std::messages<wchar_t>
   size=16 align=4
   base size=16 base align=4
std::messages<wchar_t> (0x0x7f2b8c1569a0) 0
    vptr=((& std::messages<wchar_t>::_ZTVSt8messagesIwE) + 8u)
  std::locale::facet (0x0x7f2b8c0beb40) 0
      primary-for std::messages<wchar_t> (0x0x7f2b8c1569a0)
  std::messages_base (0x0x7f2b8c0beba0) 0 empty

Class std::codecvt_base
   size=1 align=1
   base size=0 base align=1
std::codecvt_base (0x0x7f2b8c0bec60) 0 empty

Vtable for std::__codecvt_abstract_base<char, char, __mbstate_t>
std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIcc11__mbstate_tE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<char, char, __mbstate_t>
   size=8 align=4
   base size=8 base align=4
std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2b8bd995b0) 0
    vptr=((& std::__codecvt_abstract_base<char, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE) + 8u)
  std::locale::facet (0x0x7f2b8c0bede0) 0
      primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2b8bd995b0)
  std::codecvt_base (0x0x7f2b8c0bee40) 0 empty

Vtable for std::codecvt<char, char, __mbstate_t>
std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7codecvtIcc11__mbstate_tE)
8     (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
12    (int (*)(...))std::codecvt<char, char, __mbstate_t>::~codecvt
16    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
20    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
24    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
28    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
36    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt<char, char, __mbstate_t>
   size=12 align=4
   base size=12 base align=4
std::codecvt<char, char, __mbstate_t> (0x0x7f2b8c1594e0) 0
    vptr=((& std::codecvt<char, char, __mbstate_t>::_ZTVSt7codecvtIcc11__mbstate_tE) + 8u)
  std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2b8bd99690) 0
      primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f2b8c1594e0)
    std::locale::facet (0x0x7f2b8c0beea0) 0
        primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2b8bd99690)
    std::codecvt_base (0x0x7f2b8c0bef00) 0 empty

Vtable for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt23__codecvt_abstract_baseIwc11__mbstate_tE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>
   size=8 align=4
   base size=8 base align=4
std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2b8bd997e0) 0
    vptr=((& std::__codecvt_abstract_base<wchar_t, char, __mbstate_t>::_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE) + 8u)
  std::locale::facet (0x0x7f2b8c0bef60) 0
      primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2b8bd997e0)
  std::codecvt_base (0x0x7f2b8bdbb000) 0 empty

Vtable for std::codecvt<wchar_t, char, __mbstate_t>
std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt7codecvtIwc11__mbstate_tE)
8     (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
12    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::~codecvt
16    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
20    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
24    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
28    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
36    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt<wchar_t, char, __mbstate_t>
   size=12 align=4
   base size=12 base align=4
std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f2b8c1595b0) 0
    vptr=((& std::codecvt<wchar_t, char, __mbstate_t>::_ZTVSt7codecvtIwc11__mbstate_tE) + 8u)
  std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2b8bd99930) 0
      primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f2b8c1595b0)
    std::locale::facet (0x0x7f2b8bdbb060) 0
        primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2b8bd99930)
    std::codecvt_base (0x0x7f2b8bdbb0c0) 0 empty

Vtable for std::codecvt_byname<char, char, __mbstate_t>
std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE: 11u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt14codecvt_bynameIcc11__mbstate_tE)
8     (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
12    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<char, char, __mbstate_t>
16    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_out
20    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_unshift
24    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_in
28    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_encoding
32    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_always_noconv
36    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_length
40    (int (*)(...))std::codecvt<char, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<char, char, __mbstate_t>
   size=12 align=4
   base size=12 base align=4
std::codecvt_byname<char, char, __mbstate_t> (0x0x7f2b8c1596e8) 0
    vptr=((& std::codecvt_byname<char, char, __mbstate_t>::_ZTVSt14codecvt_bynameIcc11__mbstate_tE) + 8u)
  std::codecvt<char, char, __mbstate_t> (0x0x7f2b8c159750) 0
      primary-for std::codecvt_byname<char, char, __mbstate_t> (0x0x7f2b8c1596e8)
    std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2b8bd99d90) 0
        primary-for std::codecvt<char, char, __mbstate_t> (0x0x7f2b8c159750)
      std::locale::facet (0x0x7f2b8bdbb180) 0
          primary-for std::__codecvt_abstract_base<char, char, __mbstate_t> (0x0x7f2b8bd99d90)
      std::codecvt_base (0x0x7f2b8bdbb1e0) 0 empty

Vtable for std::codecvt_byname<wchar_t, char, __mbstate_t>
std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE: 11u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt14codecvt_bynameIwc11__mbstate_tE)
8     (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
12    (int (*)(...))std::codecvt_byname<_InternT, _ExternT, _StateT>::~codecvt_byname<wchar_t, char, __mbstate_t>
16    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_out
20    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_unshift
24    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_in
28    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_encoding
32    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_always_noconv
36    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_length
40    (int (*)(...))std::codecvt<wchar_t, char, __mbstate_t>::do_max_length

Class std::codecvt_byname<wchar_t, char, __mbstate_t>
   size=12 align=4
   base size=12 base align=4
std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f2b8c159820) 0
    vptr=((& std::codecvt_byname<wchar_t, char, __mbstate_t>::_ZTVSt14codecvt_bynameIwc11__mbstate_tE) + 8u)
  std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f2b8c159888) 0
      primary-for std::codecvt_byname<wchar_t, char, __mbstate_t> (0x0x7f2b8c159820)
    std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2b8bd99f50) 0
        primary-for std::codecvt<wchar_t, char, __mbstate_t> (0x0x7f2b8c159888)
      std::locale::facet (0x0x7f2b8bdbb240) 0
          primary-for std::__codecvt_abstract_base<wchar_t, char, __mbstate_t> (0x0x7f2b8bd99f50)
      std::codecvt_base (0x0x7f2b8bdbb2a0) 0 empty

Vtable for std::moneypunct_byname<char, false>
std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt17moneypunct_bynameIcLb0EE)
8     (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
12    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, false>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, false>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, false>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, false>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, false>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, false>

Class std::moneypunct_byname<char, false>
   size=12 align=4
   base size=12 base align=4
std::moneypunct_byname<char, false> (0x0x7f2b8c159f70) 0
    vptr=((& std::moneypunct_byname<char, false>::_ZTVSt17moneypunct_bynameIcLb0EE) + 8u)
  std::moneypunct<char, false> (0x0x7f2b8be44c40) 0
      primary-for std::moneypunct_byname<char, false> (0x0x7f2b8c159f70)
    std::locale::facet (0x0x7f2b8bdbb840) 0
        primary-for std::moneypunct<char, false> (0x0x7f2b8be44c40)
    std::money_base (0x0x7f2b8bdbb8a0) 0 empty

Vtable for std::moneypunct_byname<char, true>
std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt17moneypunct_bynameIcLb1EE)
8     (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
12    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<char, true>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<char, true>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<char, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<char, true>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<char, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<char, true>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<char, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<char, true>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<char, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<char, true>

Class std::moneypunct_byname<char, true>
   size=12 align=4
   base size=12 base align=4
std::moneypunct_byname<char, true> (0x0x7f2b8c159958) 0
    vptr=((& std::moneypunct_byname<char, true>::_ZTVSt17moneypunct_bynameIcLb1EE) + 8u)
  std::moneypunct<char, true> (0x0x7f2b8be44cb0) 0
      primary-for std::moneypunct_byname<char, true> (0x0x7f2b8c159958)
    std::locale::facet (0x0x7f2b8bdbb900) 0
        primary-for std::moneypunct<char, true> (0x0x7f2b8be44cb0)
    std::money_base (0x0x7f2b8bdbb960) 0 empty

Vtable for std::money_get<char>
std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::money_get<char>
   size=8 align=4
   base size=8 base align=4
std::money_get<char> (0x0x7f2b8be5b000) 0
    vptr=((& std::money_get<char>::_ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f2b8bdbb9c0) 0
      primary-for std::money_get<char> (0x0x7f2b8be5b000)

Vtable for std::money_put<char>
std::money_put<char>::_ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::money_put<char>
   size=8 align=4
   base size=8 base align=4
std::money_put<char> (0x0x7f2b8be5b0d0) 0
    vptr=((& std::money_put<char>::_ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f2b8bdbba20) 0
      primary-for std::money_put<char> (0x0x7f2b8be5b0d0)

Vtable for std::time_put<char>
std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put<char>
   size=8 align=4
   base size=8 base align=4
std::time_put<char> (0x0x7f2b8be5b1a0) 0
    vptr=((& std::time_put<char>::_ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f2b8bdbba80) 0
      primary-for std::time_put<char> (0x0x7f2b8be5b1a0)

Vtable for std::time_put_byname<char>
std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::time_put_byname<char>
   size=8 align=4
   base size=8 base align=4
std::time_put_byname<char> (0x0x7f2b8be5b208) 0
    vptr=((& std::time_put_byname<char>::_ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::time_put<char> (0x0x7f2b8be5b270) 0
      primary-for std::time_put_byname<char> (0x0x7f2b8be5b208)
    std::locale::facet (0x0x7f2b8bdbbb40) 0
        primary-for std::time_put<char> (0x0x7f2b8be5b270)

Vtable for std::time_get<char>
std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 10u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
36    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::time_get<char>
   size=8 align=4
   base size=8 base align=4
std::time_get<char> (0x0x7f2b8be6a1c0) 0
    vptr=((& std::time_get<char>::_ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::locale::facet (0x0x7f2b8bdbbc00) 0
      primary-for std::time_get<char> (0x0x7f2b8be6a1c0)
  std::time_base (0x0x7f2b8bdbbc60) 0 empty

Vtable for std::time_get_byname<char>
std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 10u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE)
8     (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
12    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
16    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<char, std::istreambuf_iterator<char, std::char_traits<char> > >
20    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<char, std::istreambuf_iterator<char, std::char_traits<char> > >
28    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<char, std::istreambuf_iterator<char, std::char_traits<char> > >
36    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::time_get_byname<char>
   size=8 align=4
   base size=8 base align=4
std::time_get_byname<char> (0x0x7f2b8be5b340) 0
    vptr=((& std::time_get_byname<char>::_ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u)
  std::time_get<char> (0x0x7f2b8be6a2a0) 0
      primary-for std::time_get_byname<char> (0x0x7f2b8be5b340)
    std::locale::facet (0x0x7f2b8bdbbd20) 0
        primary-for std::time_get<char> (0x0x7f2b8be6a2a0)
    std::time_base (0x0x7f2b8bdbbd80) 0 empty

Vtable for std::messages_byname<char>
std::messages_byname<char>::_ZTVSt15messages_bynameIcE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15messages_bynameIcE)
8     (int (*)(...))std::messages_byname<_CharT>::~messages_byname<char>
12    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<char>
16    (int (*)(...))std::messages<_CharT>::do_open<char>
20    (int (*)(...))std::messages<_CharT>::do_get<char>
24    (int (*)(...))std::messages<_CharT>::do_close<char>

Class std::messages_byname<char>
   size=16 align=4
   base size=16 base align=4
std::messages_byname<char> (0x0x7f2b8be5b410) 0
    vptr=((& std::messages_byname<char>::_ZTVSt15messages_bynameIcE) + 8u)
  std::messages<char> (0x0x7f2b8be6a3f0) 0
      primary-for std::messages_byname<char> (0x0x7f2b8be5b410)
    std::locale::facet (0x0x7f2b8bdbbe40) 0
        primary-for std::messages<char> (0x0x7f2b8be6a3f0)
    std::messages_base (0x0x7f2b8bdbbea0) 0 empty

Vtable for std::moneypunct_byname<wchar_t, false>
std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt17moneypunct_bynameIwLb0EE)
8     (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
12    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, false>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, false>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, false>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, false>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, false>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, false>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, false>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, false>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, false>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, false>

Class std::moneypunct_byname<wchar_t, false>
   size=12 align=4
   base size=12 base align=4
std::moneypunct_byname<wchar_t, false> (0x0x7f2b8be5b478) 0
    vptr=((& std::moneypunct_byname<wchar_t, false>::_ZTVSt17moneypunct_bynameIwLb0EE) + 8u)
  std::moneypunct<wchar_t, false> (0x0x7f2b8be6a540) 0
      primary-for std::moneypunct_byname<wchar_t, false> (0x0x7f2b8be5b478)
    std::locale::facet (0x0x7f2b8bdbbf00) 0
        primary-for std::moneypunct<wchar_t, false> (0x0x7f2b8be6a540)
    std::money_base (0x0x7f2b8bdbbf60) 0 empty

Vtable for std::moneypunct_byname<wchar_t, true>
std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt17moneypunct_bynameIwLb1EE)
8     (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
12    (int (*)(...))std::moneypunct_byname<_CharT, _Intl>::~moneypunct_byname<wchar_t, true>
16    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_decimal_point<wchar_t, true>
20    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_thousands_sep<wchar_t, true>
24    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_grouping<wchar_t, true>
28    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_curr_symbol<wchar_t, true>
32    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_positive_sign<wchar_t, true>
36    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_negative_sign<wchar_t, true>
40    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_frac_digits<wchar_t, true>
44    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_pos_format<wchar_t, true>
48    (int (*)(...))std::moneypunct<_CharT, _Intl>::do_neg_format<wchar_t, true>

Class std::moneypunct_byname<wchar_t, true>
   size=12 align=4
   base size=12 base align=4
std::moneypunct_byname<wchar_t, true> (0x0x7f2b8be5b4e0) 0
    vptr=((& std::moneypunct_byname<wchar_t, true>::_ZTVSt17moneypunct_bynameIwLb1EE) + 8u)
  std::moneypunct<wchar_t, true> (0x0x7f2b8be6a5b0) 0
      primary-for std::moneypunct_byname<wchar_t, true> (0x0x7f2b8be5b4e0)
    std::locale::facet (0x0x7f2b8be9e000) 0
        primary-for std::moneypunct<wchar_t, true> (0x0x7f2b8be6a5b0)
    std::money_base (0x0x7f2b8be9e060) 0 empty

Vtable for std::money_get<wchar_t>
std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::money_get<_CharT, _InIter>::~money_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::money_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::money_get<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::money_get<wchar_t> (0x0x7f2b8be5b548) 0
    vptr=((& std::money_get<wchar_t>::_ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f2b8be9e0c0) 0
      primary-for std::money_get<wchar_t> (0x0x7f2b8be5b548)

Vtable for std::money_put<wchar_t>
std::money_put<wchar_t>::_ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::money_put<_CharT, _OutIter>::~money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::money_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::money_put<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::money_put<wchar_t> (0x0x7f2b8be5b618) 0
    vptr=((& std::money_put<wchar_t>::_ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f2b8be9e180) 0
      primary-for std::money_put<wchar_t> (0x0x7f2b8be5b618)

Vtable for std::time_put<wchar_t>
std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::time_put<_CharT, _OutIter>::~time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_put<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::time_put<wchar_t> (0x0x7f2b8be5b6e8) 0
    vptr=((& std::time_put<wchar_t>::_ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f2b8be9e240) 0
      primary-for std::time_put<wchar_t> (0x0x7f2b8be5b6e8)

Vtable for std::time_put_byname<wchar_t>
std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::time_put_byname<_CharT, _OutIter>::~time_put_byname<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::time_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_put_byname<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::time_put_byname<wchar_t> (0x0x7f2b8be5b7b8) 0
    vptr=((& std::time_put_byname<wchar_t>::_ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::time_put<wchar_t> (0x0x7f2b8be5b820) 0
      primary-for std::time_put_byname<wchar_t> (0x0x7f2b8be5b7b8)
    std::locale::facet (0x0x7f2b8be9e2a0) 0
        primary-for std::time_put<wchar_t> (0x0x7f2b8be5b820)

Vtable for std::time_get<wchar_t>
std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 10u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::time_get<_CharT, _InIter>::~time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
36    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_get<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::time_get<wchar_t> (0x0x7f2b8be6a850) 0
    vptr=((& std::time_get<wchar_t>::_ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::locale::facet (0x0x7f2b8be9e360) 0
      primary-for std::time_get<wchar_t> (0x0x7f2b8be6a850)
  std::time_base (0x0x7f2b8be9e3c0) 0 empty

Vtable for std::time_get_byname<wchar_t>
std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 10u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE)
8     (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
12    (int (*)(...))std::time_get_byname<_CharT, _InIter>::~time_get_byname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
16    (int (*)(...))std::time_get<_CharT, _InIter>::do_date_order<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
20    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_time<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_date<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
28    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_weekday<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_monthname<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
36    (int (*)(...))std::time_get<_CharT, _InIter>::do_get_year<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::time_get_byname<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::time_get_byname<wchar_t> (0x0x7f2b8be5b958) 0
    vptr=((& std::time_get_byname<wchar_t>::_ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u)
  std::time_get<wchar_t> (0x0x7f2b8be6a930) 0
      primary-for std::time_get_byname<wchar_t> (0x0x7f2b8be5b958)
    std::locale::facet (0x0x7f2b8be9e420) 0
        primary-for std::time_get<wchar_t> (0x0x7f2b8be6a930)
    std::time_base (0x0x7f2b8be9e480) 0 empty

Vtable for std::messages_byname<wchar_t>
std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15messages_bynameIwE)
8     (int (*)(...))std::messages_byname<_CharT>::~messages_byname<wchar_t>
12    (int (*)(...))std::messages_byname<_CharT>::~messages_byname<wchar_t>
16    (int (*)(...))std::messages<_CharT>::do_open<wchar_t>
20    (int (*)(...))std::messages<_CharT>::do_get<wchar_t>
24    (int (*)(...))std::messages<_CharT>::do_close<wchar_t>

Class std::messages_byname<wchar_t>
   size=16 align=4
   base size=16 base align=4
std::messages_byname<wchar_t> (0x0x7f2b8be5ba28) 0
    vptr=((& std::messages_byname<wchar_t>::_ZTVSt15messages_bynameIwE) + 8u)
  std::messages<wchar_t> (0x0x7f2b8be6aa10) 0
      primary-for std::messages_byname<wchar_t> (0x0x7f2b8be5ba28)
    std::locale::facet (0x0x7f2b8be9e540) 0
        primary-for std::messages<wchar_t> (0x0x7f2b8be6aa10)
    std::messages_base (0x0x7f2b8be9e5a0) 0 empty

Class boost::io::ios_flags_saver
   size=8 align=4
   base size=8 base align=4
boost::io::ios_flags_saver (0x0x7f2b8be9e600) 0

Class boost::io::ios_precision_saver
   size=8 align=4
   base size=8 base align=4
boost::io::ios_precision_saver (0x0x7f2b8be9e660) 0

Class boost::io::ios_width_saver
   size=8 align=4
   base size=8 base align=4
boost::io::ios_width_saver (0x0x7f2b8be9e6c0) 0

Class boost::io::ios_iword_saver
   size=12 align=4
   base size=12 base align=4
boost::io::ios_iword_saver (0x0x7f2b8be9e960) 0

Class boost::io::ios_pword_saver
   size=12 align=4
   base size=12 base align=4
boost::io::ios_pword_saver (0x0x7f2b8be9e9c0) 0

Class boost::io::ios_base_all_saver
   size=16 align=4
   base size=16 base align=4
boost::io::ios_base_all_saver (0x0x7f2b8be9ea20) 0

Class boost::io::ios_all_word_saver
   size=16 align=4
   base size=16 base align=4
boost::io::ios_all_word_saver (0x0x7f2b8be9eae0) 0

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> > (0x0x7f2b8be5bc98) 0 empty
  mpl_::bool_<false> (0x0x7f2b8be9ee40) 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> (0x0x7f2b8bf71000) 0 empty

Class mpl_::int_<5>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<5> (0x0x7f2b8bf71120) 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> > (0x0x7f2b8be5be38) 0 empty
  mpl_::int_<-1> (0x0x7f2b8bf711e0) 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> (0x0x7f2b8bf71360) 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> > (0x0x7f2b8bf84000) 0 empty
  mpl_::int_<-1> (0x0x7f2b8bf714e0) 0 empty

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

Class mpl_::int_<1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<1> (0x0x7f2b8bf71720) 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> > (0x0x7f2b8bf84138) 0 empty
  mpl_::int_<-1> (0x0x7f2b8bf717e0) 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> (0x0x7f2b8bf71840) 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> > (0x0x7f2b8bf84270) 0 empty
  mpl_::int_<-1> (0x0x7f2b8bf719c0) 0 empty

Class boost::mpl::not_<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::not_<mpl_::na> (0x0x7f2b8bf71ae0) 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> > (0x0x7f2b8bf84478) 0 empty
  mpl_::int_<-1> (0x0x7f2b8bf71c60) 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> (0x0x7f2b8bf71d20) 0 empty

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

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

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

Class mpl_::assert_
   size=1 align=1
   base size=0 base align=1
mpl_::assert_ (0x0x7f2b8bba1000) 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> (0x0x7f2b8bba1120) 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> (0x0x7f2b8bba1180) 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> (0x0x7f2b8bba11e0) 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> (0x0x7f2b8bba1240) 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> (0x0x7f2b8bba12a0) 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> (0x0x7f2b8bba1300) 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> (0x0x7f2b8bba1420) 0 empty

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

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

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

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

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

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

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

Class boost::incrementable_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::incrementable_traversal_tag (0x0x7f2b8bf844e0) 0 empty
  boost::no_traversal_tag (0x0x7f2b8bba1a20) 0 empty

Class boost::single_pass_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::single_pass_traversal_tag (0x0x7f2b8bf84548) 0 empty
  boost::incrementable_traversal_tag (0x0x7f2b8bf845b0) 0 empty
    boost::no_traversal_tag (0x0x7f2b8bba1a80) 0 empty

Class boost::forward_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::forward_traversal_tag (0x0x7f2b8bf84618) 0 empty
  boost::single_pass_traversal_tag (0x0x7f2b8bf84680) 0 empty
    boost::incrementable_traversal_tag (0x0x7f2b8bf846e8) 0 empty
      boost::no_traversal_tag (0x0x7f2b8bba1ae0) 0 empty

Class boost::bidirectional_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::bidirectional_traversal_tag (0x0x7f2b8bf84750) 0 empty
  boost::forward_traversal_tag (0x0x7f2b8bf847b8) 0 empty
    boost::single_pass_traversal_tag (0x0x7f2b8bf84820) 0 empty
      boost::incrementable_traversal_tag (0x0x7f2b8bf84888) 0 empty
        boost::no_traversal_tag (0x0x7f2b8bba1b40) 0 empty

Class boost::random_access_traversal_tag
   size=1 align=1
   base size=1 base align=1
boost::random_access_traversal_tag (0x0x7f2b8bf848f0) 0 empty
  boost::bidirectional_traversal_tag (0x0x7f2b8bf84958) 0 empty
    boost::forward_traversal_tag (0x0x7f2b8bf849c0) 0 empty
      boost::single_pass_traversal_tag (0x0x7f2b8bf84a28) 0 empty
        boost::incrementable_traversal_tag (0x0x7f2b8bf84a90) 0 empty
          boost::no_traversal_tag (0x0x7f2b8bba1ba0) 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> > (0x0x7f2b8bf84d68) 0 empty
  mpl_::bool_<true> (0x0x7f2b8bba1e40) 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> (0x0x7f2b8bbde000) 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> > (0x0x7f2b8bf84f08) 0 empty
  mpl_::int_<-1> (0x0x7f2b8bbde180) 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 (0x0x7f2b8b7f8680) 0 empty
  std::input_iterator_tag (0x0x7f2b8b7dede0) 0 empty

Class boost::iterators::enabled<false>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<false> (0x0x7f2b8b810240) 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> (0x0x7f2b8b810780) 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> (0x0x7f2b8b8107e0) 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> (0x0x7f2b8b810840) 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> (0x0x7f2b8b8108a0) 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> (0x0x7f2b8b810a20) 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> (0x0x7f2b8b810a80) 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> (0x0x7f2b8b810ae0) 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> (0x0x7f2b8b810b40) 0 empty

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

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

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

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

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

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

Class mpl_::void_
   size=1 align=1
   base size=0 base align=1
mpl_::void_ (0x0x7f2b8b888960) 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_> (0x0x7f2b8b8599c0) 0 empty
  mpl_::bool_<true> (0x0x7f2b8b888a20) 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_> (0x0x7f2b8b859a90) 0 empty
  mpl_::bool_<false> (0x0x7f2b8b888ae0) 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> (0x0x7f2b8b888b40) 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> > (0x0x7f2b8b859bc8) 0 empty
  mpl_::int_<-1> (0x0x7f2b8b888cc0) 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> (0x0x7f2b8b888d20) 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> > (0x0x7f2b8b859d00) 0 empty
  mpl_::int_<-1> (0x0x7f2b8b888ea0) 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> (0x0x7f2b8b8da540) 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> (0x0x7f2b8b8da5a0) 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> (0x0x7f2b8b8da600) 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> (0x0x7f2b8b8da660) 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> (0x0x7f2b8b8da6c0) 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> (0x0x7f2b8b8da720) 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> (0x0x7f2b8b8da780) 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> (0x0x7f2b8b907068) 0 empty
  mpl_::bool_<false> (0x0x7f2b8b8da900) 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> (0x0x7f2b8b935420) 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> (0x0x7f2b8b935480) 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> (0x0x7f2b8b9354e0) 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> (0x0x7f2b8b935540) 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> (0x0x7f2b8b9355a0) 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> (0x0x7f2b8b935600) 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> (0x0x7f2b8b935660) 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> (0x0x7f2b8b9356c0) 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> (0x0x7f2b8b9353c0) 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> (0x0x7f2b8b935720) 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> > (0x0x7f2b8b907208) 0 empty
  mpl_::int_<-1> (0x0x7f2b8b9358a0) 0 empty

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

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

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

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

Class mpl_::int_<7>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<7> (0x0x7f2b8b58a960) 0 empty

Class mpl_::int_<8>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<8> (0x0x7f2b8b58a9c0) 0 empty

Class mpl_::int_<9>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<9> (0x0x7f2b8b58aa20) 0 empty

Class mpl_::int_<10>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<10> (0x0x7f2b8b58aa80) 0 empty

Class mpl_::int_<11>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<11> (0x0x7f2b8b58aae0) 0 empty

Class mpl_::int_<12>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<12> (0x0x7f2b8b58ab40) 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> (0x0x7f2b8b58ae40) 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> (0x0x7f2b8b643180) 0 empty

Class boost::concepts::failed
   size=1 align=1
   base size=0 base align=1
boost::concepts::failed (0x0x7f2b8b643c00) 0 empty

Class boost::Integer<char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<char> (0x0x7f2b8b643ea0) 0 empty

Class boost::Integer<signed char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<signed char> (0x0x7f2b8b643f00) 0 empty

Class boost::Integer<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned char> (0x0x7f2b8b643f60) 0 empty

Class boost::Integer<short int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short int> (0x0x7f2b8b6a4000) 0 empty

Class boost::Integer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<short unsigned int> (0x0x7f2b8b6a4060) 0 empty

Class boost::Integer<int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<int> (0x0x7f2b8b6a40c0) 0 empty

Class boost::Integer<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<unsigned int> (0x0x7f2b8b6a4120) 0 empty

Class boost::Integer<long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long int> (0x0x7f2b8b6a4180) 0 empty

Class boost::Integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long unsigned int> (0x0x7f2b8b6a41e0) 0 empty

Class boost::Integer<long long int>
   size=1 align=1
   base size=0 base align=1
boost::Integer<long long int> (0x0x7f2b8b6a4240) 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> (0x0x7f2b8b6a42a0) 0 empty

Class boost::SignedInteger<signed char>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<signed char> (0x0x7f2b8b6a43c0) 0 empty

Class boost::SignedInteger<short int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<short int> (0x0x7f2b8b6a4420) 0 empty

Class boost::SignedInteger<int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<int> (0x0x7f2b8b6a4480) 0 empty

Class boost::SignedInteger<long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long int> (0x0x7f2b8b6a44e0) 0 empty

Class boost::SignedInteger<long long int>
   size=1 align=1
   base size=0 base align=1
boost::SignedInteger<long long int> (0x0x7f2b8b6a4540) 0 empty

Class boost::UnsignedInteger<unsigned char>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned char> (0x0x7f2b8b6a4660) 0 empty

Class boost::UnsignedInteger<short unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<short unsigned int> (0x0x7f2b8b6a46c0) 0 empty

Class boost::UnsignedInteger<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<unsigned int> (0x0x7f2b8b6a4720) 0 empty

Class boost::UnsignedInteger<long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::UnsignedInteger<long unsigned int> (0x0x7f2b8b6a4780) 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> (0x0x7f2b8b6a47e0) 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 (0x0x7f2b8b3fc960) 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 (0x0x7f2b8b3fc9c0) 0 empty

Class boost::algorithm::size_descriptor<1>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::size_descriptor<1> (0x0x7f2b8b1840c0) 0 empty

Class boost::algorithm::size_descriptor<2>
   size=1 align=1
   base size=0 base align=1
boost::algorithm::size_descriptor<2> (0x0x7f2b8b184120) 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> (0x0x7f2b8b184360) 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> (0x0x7f2b8b184420) 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> (0x0x7f2b8b1844e0) 0 empty

Class boost::algorithm::detail::head_finderF
   size=4 align=4
   base size=4 base align=4
boost::algorithm::detail::head_finderF (0x0x7f2b8b1846c0) 0

Class boost::algorithm::detail::tail_finderF
   size=4 align=4
   base size=4 base align=4
boost::algorithm::detail::tail_finderF (0x0x7f2b8b184720) 0

Class boost::algorithm::is_equal
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_equal (0x0x7f2b8b184840) 0 empty

Class boost::algorithm::is_iequal
   size=4 align=4
   base size=4 base align=4
boost::algorithm::is_iequal (0x0x7f2b8b1848a0) 0

Class boost::algorithm::is_less
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_less (0x0x7f2b8b184900) 0 empty

Class boost::algorithm::is_iless
   size=4 align=4
   base size=4 base align=4
boost::algorithm::is_iless (0x0x7f2b8b184960) 0

Class boost::algorithm::is_not_greater
   size=1 align=1
   base size=0 base align=1
boost::algorithm::is_not_greater (0x0x7f2b8b1849c0) 0 empty

Class boost::algorithm::is_not_igreater
   size=4 align=4
   base size=4 base align=4
boost::algorithm::is_not_igreater (0x0x7f2b8b184a20) 0

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

Class boost::integer_traits<bool>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<bool> (0x0x7f2b8b2ad1c0) 0 empty
  std::numeric_limits<bool> (0x0x7f2b8b184ea0) 0 empty
  boost::detail::integer_traits_base<bool, false, true> (0x0x7f2b8b184f00) 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'> (0x0x7f2b8b184f60) 0 empty

Class boost::integer_traits<char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<char> (0x0x7f2b8b2ad310) 0 empty
  std::numeric_limits<char> (0x0x7f2b8b2b3000) 0 empty
  boost::detail::integer_traits_base<char, '\37777777600', '\177'> (0x0x7f2b8b2b3060) 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> (0x0x7f2b8b2b30c0) 0 empty

Class boost::integer_traits<signed char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<signed char> (0x0x7f2b8b2ad460) 0 empty
  std::numeric_limits<signed char> (0x0x7f2b8b2b3120) 0 empty
  boost::detail::integer_traits_base<signed char, -128, 127> (0x0x7f2b8b2b3180) 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> (0x0x7f2b8b2b31e0) 0 empty

Class boost::integer_traits<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned char> (0x0x7f2b8b2ad5b0) 0 empty
  std::numeric_limits<unsigned char> (0x0x7f2b8b2b3240) 0 empty
  boost::detail::integer_traits_base<unsigned char, 0u, 255u> (0x0x7f2b8b2b32a0) 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> (0x0x7f2b8b2b3300) 0 empty

Class boost::integer_traits<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<wchar_t> (0x0x7f2b8b2ad700) 0 empty
  std::numeric_limits<wchar_t> (0x0x7f2b8b2b3360) 0 empty
  boost::detail::integer_traits_base<wchar_t, -2147483648, 2147483647> (0x0x7f2b8b2b33c0) 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> (0x0x7f2b8b2b3420) 0 empty

Class boost::integer_traits<short int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<short int> (0x0x7f2b8b2ad850) 0 empty
  std::numeric_limits<short int> (0x0x7f2b8b2b3480) 0 empty
  boost::detail::integer_traits_base<short int, -32768, 32767> (0x0x7f2b8b2b34e0) 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> (0x0x7f2b8b2b3540) 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> (0x0x7f2b8b2ad9a0) 0 empty
  std::numeric_limits<short unsigned int> (0x0x7f2b8b2b35a0) 0 empty
  boost::detail::integer_traits_base<short unsigned int, 0u, 65535u> (0x0x7f2b8b2b3600) 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> (0x0x7f2b8b2b3660) 0 empty

Class boost::integer_traits<int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<int> (0x0x7f2b8b2adaf0) 0 empty
  std::numeric_limits<int> (0x0x7f2b8b2b36c0) 0 empty
  boost::detail::integer_traits_base<int, -2147483648, 2147483647> (0x0x7f2b8b2b3720) 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> (0x0x7f2b8b2b3780) 0 empty

Class boost::integer_traits<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<unsigned int> (0x0x7f2b8b2adc40) 0 empty
  std::numeric_limits<unsigned int> (0x0x7f2b8b2b37e0) 0 empty
  boost::detail::integer_traits_base<unsigned int, 0u, 4294967295u> (0x0x7f2b8b2b3840) 0 empty

Class boost::detail::integer_traits_base<long int, -2147483648l, 2147483647l>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long int, -2147483648l, 2147483647l> (0x0x7f2b8b2b38a0) 0 empty

Class boost::integer_traits<long int>
   size=1 align=1
   base size=1 base align=1
boost::integer_traits<long int> (0x0x7f2b8b2add90) 0 empty
  std::numeric_limits<long int> (0x0x7f2b8b2b3900) 0 empty
  boost::detail::integer_traits_base<long int, -2147483648l, 2147483647l> (0x0x7f2b8b2b3960) 0 empty

Class boost::detail::integer_traits_base<long unsigned int, 0ul, 4294967295ul>
   size=1 align=1
   base size=0 base align=1
boost::detail::integer_traits_base<long unsigned int, 0ul, 4294967295ul> (0x0x7f2b8b2b39c0) 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> (0x0x7f2b8b2adee0) 0 empty
  std::numeric_limits<long unsigned int> (0x0x7f2b8b2b3a20) 0 empty
  boost::detail::integer_traits_base<long unsigned int, 0ul, 4294967295ul> (0x0x7f2b8b2b3a80) 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> (0x0x7f2b8b2b3ae0) 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> (0x0x7f2b8b2c7070) 0 empty
  std::numeric_limits<long long int> (0x0x7f2b8b2b3b40) 0 empty
  boost::detail::integer_traits_base<long long int, -9223372036854775808ll, 9223372036854775807ll> (0x0x7f2b8b2b3ba0) 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> (0x0x7f2b8b2b3c00) 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> (0x0x7f2b8b2c71c0) 0 empty
  std::numeric_limits<long long unsigned int> (0x0x7f2b8b2b3d20) 0 empty
  boost::detail::integer_traits_base<long long unsigned int, 0ull, 18446744073709551615ull> (0x0x7f2b8b2b3d80) 0 empty

Class boost::detail::lcast_abstract_stub
   size=1 align=1
   base size=0 base align=1
boost::detail::lcast_abstract_stub (0x0x7f2b8b2b3e40) 0 empty

Vtable for boost::bad_lexical_cast
boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16bad_lexical_castE)
8     (int (*)(...))boost::bad_lexical_cast::~bad_lexical_cast
12    (int (*)(...))boost::bad_lexical_cast::~bad_lexical_cast
16    (int (*)(...))boost::bad_lexical_cast::what

Class boost::bad_lexical_cast
   size=12 align=4
   base size=12 base align=4
boost::bad_lexical_cast (0x0x7f2b8b3dfaf8) 0
    vptr=((& boost::bad_lexical_cast::_ZTVN5boost16bad_lexical_castE) + 8u)
  std::bad_cast (0x0x7f2b8b3dfb60) 0 nearly-empty
      primary-for boost::bad_lexical_cast (0x0x7f2b8b3dfaf8)
    std::exception (0x0x7f2b8b2b3f00) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f2b8b3dfb60)

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> (0x0x7f2b8b2e4420) 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> (0x0x7f2b8b2e44e0) 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> (0x0x7f2b8b2e47e0) 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> > (0x0x7f2b8b3dff08) 0 empty
  mpl_::int_<-1> (0x0x7f2b8b2e4960) 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> (0x0x7f2b8b2e49c0) 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> (0x0x7f2b8b3df270) 0 empty
  mpl_::int_<1> (0x0x7f2b8b2e4de0) 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> (0x0x7f2b8b3df750) 0 empty
  mpl_::int_<2> (0x0x7f2b8b2e4e40) 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> (0x0x7f2b8b322000) 0 empty
  mpl_::int_<3> (0x0x7f2b8b2e4ea0) 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> (0x0x7f2b8b322068) 0 empty
  mpl_::int_<4> (0x0x7f2b8b2e4f00) 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> (0x0x7f2b8b3220d0) 0 empty
  mpl_::int_<5> (0x0x7f2b8b2e4f60) 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> (0x0x7f2b8b322138) 0 empty
  mpl_::int_<6> (0x0x7f2b8b323000) 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> (0x0x7f2b8b3221a0) 0 empty
  mpl_::int_<7> (0x0x7f2b8b323060) 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> (0x0x7f2b8b322208) 0 empty
  mpl_::int_<8> (0x0x7f2b8b3230c0) 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> (0x0x7f2b8b322270) 0 empty
  mpl_::int_<9> (0x0x7f2b8b323120) 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> (0x0x7f2b8b3222d8) 0 empty
  mpl_::int_<10> (0x0x7f2b8b323180) 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> (0x0x7f2b8b322340) 0 empty
  mpl_::int_<11> (0x0x7f2b8b3231e0) 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> (0x0x7f2b8b3223a8) 0 empty
  mpl_::int_<12> (0x0x7f2b8b323240) 0 empty

Class mpl_::int_<13>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<13> (0x0x7f2b8b3232a0) 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> (0x0x7f2b8b322410) 0 empty
  mpl_::int_<13> (0x0x7f2b8b323300) 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> (0x0x7f2b8b323420) 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> (0x0x7f2b8b323840) 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> > (0x0x7f2b8b3227b8) 0 empty
  mpl_::int_<-1> (0x0x7f2b8b3239c0) 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> (0x0x7f2b8b323a20) 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> (0x0x7f2b8b323b40) 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> > (0x0x7f2b8b3229c0) 0 empty
  mpl_::int_<-1> (0x0x7f2b8b323cc0) 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> (0x0x7f2b8b323e40) 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> (0x0x7f2b8b353180) 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> > (0x0x7f2b8b322bc8) 0 empty
  mpl_::int_<-1> (0x0x7f2b8b353300) 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> (0x0x7f2b8b353360) 0 empty

Vtable for boost::numeric::bad_numeric_cast
boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost7numeric16bad_numeric_castE)
8     (int (*)(...))boost::numeric::bad_numeric_cast::~bad_numeric_cast
12    (int (*)(...))boost::numeric::bad_numeric_cast::~bad_numeric_cast
16    (int (*)(...))boost::numeric::bad_numeric_cast::what

Class boost::numeric::bad_numeric_cast
   size=4 align=4
   base size=4 base align=4
boost::numeric::bad_numeric_cast (0x0x7f2b8b322d00) 0 nearly-empty
    vptr=((& boost::numeric::bad_numeric_cast::_ZTVN5boost7numeric16bad_numeric_castE) + 8u)
  std::bad_cast (0x0x7f2b8b322d68) 0 nearly-empty
      primary-for boost::numeric::bad_numeric_cast (0x0x7f2b8b322d00)
    std::exception (0x0x7f2b8b353c00) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f2b8b322d68)

Vtable for boost::numeric::negative_overflow
boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost7numeric17negative_overflowE)
8     (int (*)(...))boost::numeric::negative_overflow::~negative_overflow
12    (int (*)(...))boost::numeric::negative_overflow::~negative_overflow
16    (int (*)(...))boost::numeric::negative_overflow::what

Class boost::numeric::negative_overflow
   size=4 align=4
   base size=4 base align=4
boost::numeric::negative_overflow (0x0x7f2b8b322dd0) 0 nearly-empty
    vptr=((& boost::numeric::negative_overflow::_ZTVN5boost7numeric17negative_overflowE) + 8u)
  boost::numeric::bad_numeric_cast (0x0x7f2b8b322e38) 0 nearly-empty
      primary-for boost::numeric::negative_overflow (0x0x7f2b8b322dd0)
    std::bad_cast (0x0x7f2b8b322ea0) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f2b8b322e38)
      std::exception (0x0x7f2b8b353c60) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f2b8b322ea0)

Vtable for boost::numeric::positive_overflow
boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost7numeric17positive_overflowE)
8     (int (*)(...))boost::numeric::positive_overflow::~positive_overflow
12    (int (*)(...))boost::numeric::positive_overflow::~positive_overflow
16    (int (*)(...))boost::numeric::positive_overflow::what

Class boost::numeric::positive_overflow
   size=4 align=4
   base size=4 base align=4
boost::numeric::positive_overflow (0x0x7f2b8b322f08) 0 nearly-empty
    vptr=((& boost::numeric::positive_overflow::_ZTVN5boost7numeric17positive_overflowE) + 8u)
  boost::numeric::bad_numeric_cast (0x0x7f2b8b322f70) 0 nearly-empty
      primary-for boost::numeric::positive_overflow (0x0x7f2b8b322f08)
    std::bad_cast (0x0x7f2b8af98000) 0 nearly-empty
        primary-for boost::numeric::bad_numeric_cast (0x0x7f2b8b322f70)
      std::exception (0x0x7f2b8b353cc0) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f2b8af98000)

Class boost::numeric::def_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::def_overflow_handler (0x0x7f2b8b353d20) 0 empty

Class boost::numeric::silent_overflow_handler
   size=1 align=1
   base size=0 base align=1
boost::numeric::silent_overflow_handler (0x0x7f2b8b353d80) 0 empty

Class boost::numeric::UseInternalRangeChecker
   size=1 align=1
   base size=0 base align=1
boost::numeric::UseInternalRangeChecker (0x0x7f2b8b353e40) 0 empty

Class boost::numeric::convdetail::non_applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::non_applicable (0x0x7f2b8afc70c0) 0 empty

Class boost::numeric::convdetail::applicable
   size=1 align=1
   base size=0 base align=1
boost::numeric::convdetail::applicable (0x0x7f2b8afc7120) 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> (0x0x7f2b8afc7ea0) 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> (0x0x7f2b8afc7f00) 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> (0x0x7f2b8afc7f60) 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> (0x0x7f2b8b01e000) 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> (0x0x7f2b8b01e060) 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> (0x0x7f2b8b01e0c0) 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> (0x0x7f2b8b01e120) 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> (0x0x7f2b8b01e180) 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> (0x0x7f2b8b01e1e0) 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> (0x0x7f2b8b01e240) 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> (0x0x7f2b8b01e2a0) 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> (0x0x7f2b8b01e300) 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> (0x0x7f2b8b01e360) 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> (0x0x7f2b8b01e3c0) 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> (0x0x7f2b8b01e420) 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> (0x0x7f2b8b01e480) 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> (0x0x7f2b8b01e4e0) 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> (0x0x7f2b8b01e540) 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> (0x0x7f2b8b01e5a0) 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> (0x0x7f2b8b01e600) 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> (0x0x7f2b8b01e660) 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> (0x0x7f2b8b01e6c0) 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> (0x0x7f2b8b01e720) 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> (0x0x7f2b8b01e780) 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> (0x0x7f2b8b01e7e0) 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> (0x0x7f2b8b01e840) 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> (0x0x7f2b8b01e8a0) 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> (0x0x7f2b8b01e900) 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> (0x0x7f2b8b01e960) 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> (0x0x7f2b8b01e9c0) 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> (0x0x7f2b8b01ea20) 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> (0x0x7f2b8b01ea80) 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> (0x0x7f2b8b01eae0) 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> (0x0x7f2b8b01eb40) 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> (0x0x7f2b8b01eba0) 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> (0x0x7f2b8b01ec00) 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> (0x0x7f2b8b01ec60) 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> (0x0x7f2b8b01ecc0) 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> (0x0x7f2b8b01ed20) 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> (0x0x7f2b8b01ed80) 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> (0x0x7f2b8b01ede0) 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> (0x0x7f2b8b01ee40) 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> (0x0x7f2b8b01eea0) 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> (0x0x7f2b8b01ef00) 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> (0x0x7f2b8b01ef60) 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> (0x0x7f2b8b04d000) 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> (0x0x7f2b8b04d060) 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> (0x0x7f2b8b04d0c0) 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> (0x0x7f2b8b04d120) 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> (0x0x7f2b8b04d180) 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> (0x0x7f2b8b04d1e0) 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> (0x0x7f2b8b04d240) 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> (0x0x7f2b8b04d2a0) 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> (0x0x7f2b8b04d300) 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> (0x0x7f2b8b04d360) 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> (0x0x7f2b8b04d3c0) 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> (0x0x7f2b8b04d420) 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> (0x0x7f2b8b04d480) 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> (0x0x7f2b8b04d4e0) 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> (0x0x7f2b8b04d540) 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> (0x0x7f2b8b04d5a0) 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> (0x0x7f2b8b04d600) 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> (0x0x7f2b8b04d660) 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> (0x0x7f2b8b04d6c0) 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> (0x0x7f2b8b04d720) 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> (0x0x7f2b8b04d780) 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> (0x0x7f2b8b04d7e0) 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> (0x0x7f2b8b04d840) 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> (0x0x7f2b8b04d8a0) 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> (0x0x7f2b8b04d900) 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> (0x0x7f2b8b04d960) 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> (0x0x7f2b8b04d9c0) 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> (0x0x7f2b8b04da20) 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> (0x0x7f2b8b04da80) 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> (0x0x7f2b8b04dae0) 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> (0x0x7f2b8b04db40) 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> (0x0x7f2b8b04dba0) 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> (0x0x7f2b8b04dc00) 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> (0x0x7f2b8b04dc60) 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> (0x0x7f2b8b04dcc0) 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> (0x0x7f2b8b04dd20) 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> (0x0x7f2b8b04dd80) 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> (0x0x7f2b8b04dde0) 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> (0x0x7f2b8b04de40) 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> (0x0x7f2b8b04dea0) 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> (0x0x7f2b8b04df00) 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> (0x0x7f2b8b04df60) 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> (0x0x7f2b8b07b000) 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> (0x0x7f2b8b07b060) 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> (0x0x7f2b8b07b0c0) 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> (0x0x7f2b8b07b120) 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> (0x0x7f2b8b07b180) 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> (0x0x7f2b8b07b1e0) 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> (0x0x7f2b8b07b240) 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> (0x0x7f2b8b07b2a0) 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> (0x0x7f2b8b07b300) 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> (0x0x7f2b8b07b360) 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> (0x0x7f2b8b07b3c0) 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> (0x0x7f2b8b07b420) 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> (0x0x7f2b8b07b480) 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> (0x0x7f2b8b07b4e0) 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> (0x0x7f2b8b07b540) 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> (0x0x7f2b8b07b5a0) 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> (0x0x7f2b8b07b600) 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> (0x0x7f2b8b07b660) 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> (0x0x7f2b8b07b6c0) 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> (0x0x7f2b8b07b720) 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> (0x0x7f2b8b07b780) 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> (0x0x7f2b8b07b7e0) 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> (0x0x7f2b8b07b840) 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> (0x0x7f2b8b07b8a0) 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> (0x0x7f2b8b07b900) 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> (0x0x7f2b8b07b960) 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> (0x0x7f2b8b07b9c0) 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> (0x0x7f2b8b07ba20) 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> (0x0x7f2b8b07ba80) 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> (0x0x7f2b8b07bae0) 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> (0x0x7f2b8b07bb40) 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> (0x0x7f2b8b07bba0) 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> (0x0x7f2b8b07bc00) 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> (0x0x7f2b8b07bc60) 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> (0x0x7f2b8b07bcc0) 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> (0x0x7f2b8b07bd20) 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> (0x0x7f2b8b07bd80) 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> (0x0x7f2b8b07bde0) 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> (0x0x7f2b8b07be40) 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> (0x0x7f2b8b07bea0) 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> (0x0x7f2b8b07bf00) 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> (0x0x7f2b8b07bf60) 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> (0x0x7f2b8b0ab000) 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> (0x0x7f2b8b0ab060) 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> (0x0x7f2b8b0ab0c0) 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> (0x0x7f2b8b0ab120) 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> (0x0x7f2b8b0ab180) 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> (0x0x7f2b8b0ab1e0) 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> (0x0x7f2b8b0ab240) 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> (0x0x7f2b8b0ab2a0) 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> (0x0x7f2b8b0ab300) 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> (0x0x7f2b8b0ab360) 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> (0x0x7f2b8b0ab3c0) 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> (0x0x7f2b8b0ab420) 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> (0x0x7f2b8b0ab480) 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> (0x0x7f2b8b0ab4e0) 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> (0x0x7f2b8b0ab540) 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> (0x0x7f2b8b0ab5a0) 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> (0x0x7f2b8b0ab600) 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> (0x0x7f2b8b0ab660) 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> (0x0x7f2b8b0ab6c0) 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> (0x0x7f2b8b0ab720) 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> (0x0x7f2b8b0ab780) 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> (0x0x7f2b8b0ab7e0) 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> (0x0x7f2b8b0ab840) 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> (0x0x7f2b8b0ab8a0) 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> (0x0x7f2b8b0ab900) 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> (0x0x7f2b8b0ab960) 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> (0x0x7f2b8b0ab9c0) 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> (0x0x7f2b8b0aba20) 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> (0x0x7f2b8b0aba80) 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> (0x0x7f2b8b0abae0) 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> (0x0x7f2b8b0abb40) 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> (0x0x7f2b8b0abba0) 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> (0x0x7f2b8b0abc00) 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> (0x0x7f2b8b0abc60) 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> (0x0x7f2b8b0abcc0) 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> (0x0x7f2b8b0abd20) 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> (0x0x7f2b8b0abd80) 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> (0x0x7f2b8b0abde0) 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> (0x0x7f2b8b0abe40) 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> (0x0x7f2b8b0abea0) 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> (0x0x7f2b8b0abf00) 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> (0x0x7f2b8b0abf60) 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> (0x0x7f2b8b0da000) 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 (0x0x7f2b8b0da120) 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 (0x0x7f2b8b0da180) 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 (0x0x7f2b8b0da1e0) 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 (0x0x7f2b8b0da2a0) 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 (0x0x7f2b8b0da540) 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 (0x0x7f2b8b0da8a0) 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 (0x0x7f2b8b0da900) 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 (0x0x7f2b8b0da960) 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 (0x0x7f2b8b0daa20) 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 (0x0x7f2b8b0dacc0) 0 empty

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

Class boost::math::detail::fpu_guard
   size=2 align=2
   base size=2 base align=2
boost::math::detail::fpu_guard (0x0x7f2b8b1210c0) 0

Class boost::is_floating_point<float>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<float> (0x0x7f2b8af98a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8af98a90) 0 empty
    mpl_::bool_<true> (0x0x7f2b8b121180) 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> (0x0x7f2b8af98af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8af98b60) 0 empty
    mpl_::bool_<true> (0x0x7f2b8b1211e0) 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> (0x0x7f2b8af98bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8af98c30) 0 empty
    mpl_::bool_<true> (0x0x7f2b8b121240) 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> (0x0x7f2b8af98c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8af98d00) 0 empty
    mpl_::bool_<true> (0x0x7f2b8b1212a0) 0 empty

Class boost::is_floating_point<double>
   size=1 align=1
   base size=1 base align=1
boost::is_floating_point<double> (0x0x7f2b8af98d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8af98dd0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8b121300) 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> (0x0x7f2b8af98e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8af98ea0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8b121360) 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> (0x0x7f2b8af98f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8af98f70) 0 empty
    mpl_::bool_<true> (0x0x7f2b8b1213c0) 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> (0x0x7f2b8b13d000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8b13d068) 0 empty
    mpl_::bool_<true> (0x0x7f2b8b121420) 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> (0x0x7f2b8b13d0d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8b13d138) 0 empty
    mpl_::bool_<true> (0x0x7f2b8b121480) 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> (0x0x7f2b8b13d1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8b13d208) 0 empty
    mpl_::bool_<true> (0x0x7f2b8b1214e0) 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> (0x0x7f2b8b13d270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8b13d2d8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8b121540) 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> (0x0x7f2b8b13d340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8b13d3a8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8b1215a0) 0 empty

Class boost::math::tools::promote_arg<float>
   size=1 align=1
   base size=0 base align=1
boost::math::tools::promote_arg<float> (0x0x7f2b8b121660) 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> (0x0x7f2b8b1216c0) 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> (0x0x7f2b8b121720) 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> (0x0x7f2b8b121780) 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> (0x0x7f2b8b121840) 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> (0x0x7f2b8b1218a0) 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> (0x0x7f2b8b121900) 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> (0x0x7f2b8b121960) 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> (0x0x7f2b8b1219c0) 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> (0x0x7f2b8b121a20) 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> (0x0x7f2b8b121a80) 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> (0x0x7f2b8b121ae0) 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> (0x0x7f2b8b121b40) 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> (0x0x7f2b8b121ba0) 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> (0x0x7f2b8b121c00) 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> (0x0x7f2b8b121c60) 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> (0x0x7f2b8b121cc0) 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> (0x0x7f2b8b121d20) 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> (0x0x7f2b8b121d80) 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> (0x0x7f2b8b121de0) 0 empty

Class boost::mpl::l_end
   size=1 align=1
   base size=0 base align=1
boost::mpl::l_end (0x0x7f2b8b172000) 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> (0x0x7f2b8b172060) 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> (0x0x7f2b8b172120) 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> (0x0x7f2b8b1721e0) 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> (0x0x7f2b8b1722a0) 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> (0x0x7f2b8b172360) 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> (0x0x7f2b8b172420) 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> (0x0x7f2b8b1724e0) 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> (0x0x7f2b8b1725a0) 0 empty

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

Class boost::mpl::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::forward_iterator_tag (0x0x7f2b8b13d5b0) 0 empty
  mpl_::int_<0> (0x0x7f2b8b1726c0) 0 empty

Class boost::mpl::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
boost::mpl::bidirectional_iterator_tag (0x0x7f2b8b13d618) 0 empty
  mpl_::int_<1> (0x0x7f2b8b172720) 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 (0x0x7f2b8b13d680) 0 empty
  mpl_::int_<2> (0x0x7f2b8b172780) 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> (0x0x7f2b8b172840) 0 empty

Class boost::mpl::deref<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::deref<mpl_::na> (0x0x7f2b8b172900) 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> > (0x0x7f2b8b13d7b8) 0 empty
  mpl_::int_<-1> (0x0x7f2b8b172a80) 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> (0x0x7f2b8b172c00) 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> (0x0x7f2b8b172cc0) 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> (0x0x7f2b8b172d80) 0 empty

Class boost::mpl::list0<mpl_::na>
   size=1 align=1
   base size=1 base align=1
boost::mpl::list0<mpl_::na> (0x0x7f2b8b13d820) 0 empty
  boost::mpl::l_end (0x0x7f2b8b172e40) 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> (0x0x7f2b8adba3a8) 0 empty
  boost::mpl::list0<mpl_::na> (0x0x7f2b8adba410) 0 empty
    boost::mpl::l_end (0x0x7f2b8ada68a0) 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> (0x0x7f2b8adf6480) 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> (0x0x7f2b8adf6540) 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> (0x0x7f2b8adf6600) 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> (0x0x7f2b8adf66c0) 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> (0x0x7f2b8adf67e0) 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> > (0x0x7f2b8ae1f138) 0 empty
  mpl_::int_<-1> (0x0x7f2b8adf6960) 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> (0x0x7f2b8adf6c00) 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> (0x0x7f2b8adf6cc0) 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> (0x0x7f2b8adf6d80) 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> (0x0x7f2b8adf6e40) 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> (0x0x7f2b8adf6f00) 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> (0x0x7f2b8ae33000) 0 empty

Class boost::mpl::begin<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::begin<mpl_::na> (0x0x7f2b8ae33180) 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> > (0x0x7f2b8ae1f270) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ae33300) 0 empty

Class boost::mpl::end<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::end<mpl_::na> (0x0x7f2b8ae33360) 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> > (0x0x7f2b8ae1f3a8) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ae334e0) 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> (0x0x7f2b8ae337e0) 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> > (0x0x7f2b8ae1f5b0) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ae33960) 0 empty

Class boost::mpl::first<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::first<mpl_::na> (0x0x7f2b8ae339c0) 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> > (0x0x7f2b8ae1f6e8) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ae33b40) 0 empty

Class boost::mpl::second<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::second<mpl_::na> (0x0x7f2b8ae33ba0) 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> > (0x0x7f2b8ae1f820) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ae33d20) 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> (0x0x7f2b8ae33ea0) 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> (0x0x7f2b8ae61240) 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> > (0x0x7f2b8ae1fa28) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ae613c0) 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> (0x0x7f2b8ae61480) 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> > (0x0x7f2b8ae1fc30) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ae61600) 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> (0x0x7f2b8ae61840) 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> > (0x0x7f2b8ae1fea0) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ae619c0) 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> (0x0x7f2b8ae61ae0) 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> (0x0x7f2b8ae61ba0) 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> > (0x0x7f2b8ae910d0) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ae61d20) 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> (0x0x7f2b8ae9a000) 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> > (0x0x7f2b8ae91340) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ae9a180) 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> (0x0x7f2b8ae9a540) 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> > (0x0x7f2b8ae914e0) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ae9a6c0) 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> (0x0x7f2b8ae9aa80) 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> > (0x0x7f2b8ae91618) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ae9ac00) 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 (0x0x7f2b8ae9ad20) 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> (0x0x7f2b8aeef060) 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> (0x0x7f2b8aeef0c0) 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> (0x0x7f2b8aeef1e0) 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> > (0x0x7f2b8ae918f0) 0 empty
  mpl_::int_<-1> (0x0x7f2b8aeef360) 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> (0x0x7f2b8aeef3c0) 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> > (0x0x7f2b8ae91a28) 0 empty
  mpl_::int_<-1> (0x0x7f2b8aeef540) 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 (0x0x7f2b8aeef660) 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> (0x0x7f2b8aeef960) 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> (0x0x7f2b8aeef9c0) 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> (0x0x7f2b8aeefae0) 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> > (0x0x7f2b8ae91d68) 0 empty
  mpl_::int_<-1> (0x0x7f2b8aeefc60) 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> (0x0x7f2b8aeefcc0) 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> > (0x0x7f2b8ae91ea0) 0 empty
  mpl_::int_<-1> (0x0x7f2b8aeefe40) 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> (0x0x7f2b8aeeff60) 0 empty

Class boost::mpl::clear<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::clear<mpl_::na> (0x0x7f2b8af1b060) 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> > (0x0x7f2b8af1c0d0) 0 empty
  mpl_::int_<-1> (0x0x7f2b8af1b1e0) 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> (0x0x7f2b8af1b540) 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> > (0x0x7f2b8af1c478) 0 empty
  mpl_::int_<-1> (0x0x7f2b8af1b6c0) 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> (0x0x7f2b8af1b720) 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> > (0x0x7f2b8af1c5b0) 0 empty
  mpl_::int_<-1> (0x0x7f2b8af1b8a0) 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> (0x0x7f2b8af1ba80) 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> (0x0x7f2b8af1bb40) 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> (0x0x7f2b8af1bd80) 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> (0x0x7f2b8af1be40) 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> (0x0x7f2b8af1bf00) 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> (0x0x7f2b8af4f000) 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> (0x0x7f2b8af4f0c0) 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> (0x0x7f2b8af4f1e0) 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> (0x0x7f2b8af4f600) 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> > (0x0x7f2b8af1cc30) 0 empty
  mpl_::int_<-1> (0x0x7f2b8af4f780) 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> (0x0x7f2b8af4f7e0) 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> (0x0x7f2b8af4f900) 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> (0x0x7f2b8af4fd20) 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> > (0x0x7f2b8ab7b000) 0 empty
  mpl_::int_<-1> (0x0x7f2b8af4fea0) 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> (0x0x7f2b8af4ff00) 0 empty

Class boost::mpl::vector0<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::vector0<mpl_::na> (0x0x7f2b8ab811e0) 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> (0x0x7f2b8ab81240) 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> (0x0x7f2b8ab81300) 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> (0x0x7f2b8ab7b1a0) 0 empty
  boost::mpl::O1_size_impl<boost::mpl::aux::vector_tag> (0x0x7f2b8ab813c0) 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> (0x0x7f2b8ab81420) 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> (0x0x7f2b8ab814e0) 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> (0x0x7f2b8ab815a0) 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> (0x0x7f2b8ab7bd00) 0 empty
  boost::mpl::vector0<mpl_::na> (0x0x7f2b8abc6060) 0 empty

Class boost::mpl::negate<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::negate<mpl_::na> (0x0x7f2b8abc6ba0) 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> > (0x0x7f2b8abd4a28) 0 empty
  mpl_::int_<-1> (0x0x7f2b8abc6d20) 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> (0x0x7f2b8abc6d80) 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> (0x0x7f2b8abc6e40) 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> (0x0x7f2b8abc6f00) 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> (0x0x7f2b8ac0f000) 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> (0x0x7f2b8ac0f0c0) 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> (0x0x7f2b8ac0f180) 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> (0x0x7f2b8ac0f300) 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> (0x0x7f2b8ac0f3c0) 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> (0x0x7f2b8ac0f480) 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> (0x0x7f2b8ac0f540) 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> (0x0x7f2b8ac0f600) 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> (0x0x7f2b8ac0f900) 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> > (0x0x7f2b8abd4c98) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ac0fa80) 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> (0x0x7f2b8ac0fba0) 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> (0x0x7f2b8ac0fcc0) 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> > (0x0x7f2b8abd4ea0) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ac0fe40) 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> (0x0x7f2b8ac41240) 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> > (0x0x7f2b8ac57068) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ac413c0) 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> (0x0x7f2b8ac41480) 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> > (0x0x7f2b8ac571a0) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ac41600) 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> (0x0x7f2b8ac41780) 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> > (0x0x7f2b8ac573a8) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ac41900) 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> (0x0x7f2b8ac41a20) 0 empty

Class boost::mpl::size<mpl_::na>
   size=1 align=1
   base size=0 base align=1
boost::mpl::size<mpl_::na> (0x0x7f2b8ac41ae0) 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> > (0x0x7f2b8ac575b0) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ac41c60) 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> (0x0x7f2b8ac41d20) 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> (0x0x7f2b8ac78060) 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> > (0x0x7f2b8ac577b8) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ac781e0) 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> (0x0x7f2b8ac78240) 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> (0x0x7f2b8ac78360) 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> (0x0x7f2b8ac78660) 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> > (0x0x7f2b8ac57a28) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ac787e0) 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> (0x0x7f2b8ac78840) 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> (0x0x7f2b8ac78960) 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> (0x0x7f2b8ac78c60) 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> > (0x0x7f2b8ac57c98) 0 empty
  mpl_::int_<-1> (0x0x7f2b8ac78de0) 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> (0x0x7f2b8ac78e40) 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> (0x0x7f2b8ac78f60) 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> (0x0x7f2b8aca62a0) 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> > (0x0x7f2b8ac57f08) 0 empty
  mpl_::int_<-1> (0x0x7f2b8aca6420) 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> (0x0x7f2b8aca6480) 0 empty

Class boost::math::policies::default_policy
   size=1 align=1
   base size=0 base align=1
boost::math::policies::default_policy (0x0x7f2b8ace5780) 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> (0x0x7f2b8ace5c60) 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> (0x0x7f2b8ace5cc0) 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> (0x0x7f2b8ace5d20) 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> (0x0x7f2b8ace5d80) 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> (0x0x7f2b8ace5e40) 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> (0x0x7f2b8ace5ea0) 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> (0x0x7f2b8ace5f60) 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> (0x0x7f2b8ad54000) 0 empty

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

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

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

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

Class boost::math::detail::native_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::native_tag (0x0x7f2b8ad54c00) 0 empty

Class boost::math::detail::ieee_tag
   size=1 align=1
   base size=0 base align=1
boost::math::detail::ieee_tag (0x0x7f2b8ad54cc0) 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 (0x0x7f2b8a997068) 0 empty
  boost::math::detail::ieee_tag (0x0x7f2b8ad54d20) 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 (0x0x7f2b8a9970d0) 0 empty
  boost::math::detail::ieee_tag (0x0x7f2b8ad54d80) 0 empty

Class boost::math::detail::unknown_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::unknown_precision (0x0x7f2b8ad54de0) 0 empty

Class boost::math::detail::single_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::single_precision (0x0x7f2b8ad54e40) 0 empty

Class boost::math::detail::double_precision
   size=1 align=1
   base size=0 base align=1
boost::math::detail::double_precision (0x0x7f2b8ad54ea0) 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 (0x0x7f2b8ad54f00) 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> (0x0x7f2b8ab74060) 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> (0x0x7f2b8ab740c0) 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> (0x0x7f2b8ab741e0) 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> (0x0x7f2b8ab74300) 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> (0x0x7f2b8ab74480) 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> (0x0x7f2b8ab744e0) 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> (0x0x7f2b8ab74540) 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> (0x0x7f2b8ab745a0) 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> (0x0x7f2b8ab74600) 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> (0x0x7f2b8ab746c0) 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> (0x0x7f2b8ab74720) 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> (0x0x7f2b8ab74780) 0 empty

Class boost::container::ordered_range_t
   size=1 align=1
   base size=0 base align=1
boost::container::ordered_range_t (0x0x7f2b8ab74840) 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 (0x0x7f2b8a997270) 0 empty
  boost::container::ordered_range_t (0x0x7f2b8ab748a0) 0 empty

Class boost::container::default_init_t
   size=1 align=1
   base size=0 base align=1
boost::container::default_init_t (0x0x7f2b8ab74900) 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 (0x0x7f2b8ab74960) 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> (0x0x7f2b8ab74ae0) 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> (0x0x7f2b8ab74b40) 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> (0x0x7f2b8ab74ba0) 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> (0x0x7f2b8ab74c00) 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> (0x0x7f2b8ab74c60) 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> (0x0x7f2b8ab74cc0) 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> (0x0x7f2b8ab74d20) 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> (0x0x7f2b8ab74d80) 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> (0x0x7f2b8ab74de0) 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> (0x0x7f2b8ab74e40) 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> (0x0x7f2b8ab74f60) 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> (0x0x7f2b8a7f2000) 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> (0x0x7f2b8a7f2060) 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> (0x0x7f2b8a7f20c0) 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> (0x0x7f2b8a7f2120) 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> (0x0x7f2b8a7f2180) 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> (0x0x7f2b8a7f21e0) 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> (0x0x7f2b8a7f2240) 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> (0x0x7f2b8a7f2540) 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> (0x0x7f2b8a7f25a0) 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> (0x0x7f2b8a82b180) 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> (0x0x7f2b8a997750) 0 empty
  boost::detail::lcast_src_length_integral<short int> (0x0x7f2b8a82b1e0) 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> (0x0x7f2b8a82b240) 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> (0x0x7f2b8a9977b8) 0 empty
  boost::detail::lcast_src_length_integral<short unsigned int> (0x0x7f2b8a82b2a0) 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> (0x0x7f2b8a82b300) 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> (0x0x7f2b8a997820) 0 empty
  boost::detail::lcast_src_length_integral<int> (0x0x7f2b8a82b360) 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> (0x0x7f2b8a82b3c0) 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> (0x0x7f2b8a997888) 0 empty
  boost::detail::lcast_src_length_integral<unsigned int> (0x0x7f2b8a82b420) 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> (0x0x7f2b8a82b480) 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> (0x0x7f2b8a9978f0) 0 empty
  boost::detail::lcast_src_length_integral<long int> (0x0x7f2b8a82b4e0) 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> (0x0x7f2b8a82b540) 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> (0x0x7f2b8a997958) 0 empty
  boost::detail::lcast_src_length_integral<long unsigned int> (0x0x7f2b8a82b5a0) 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> (0x0x7f2b8a82b600) 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> (0x0x7f2b8a9979c0) 0 empty
  boost::detail::lcast_src_length_integral<long long unsigned int> (0x0x7f2b8a82b660) 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> (0x0x7f2b8a82b6c0) 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> (0x0x7f2b8a997a28) 0 empty
  boost::detail::lcast_src_length_integral<long long int> (0x0x7f2b8a82b720) 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> (0x0x7f2b8a82b7e0) 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> (0x0x7f2b8a997a90) 0 empty
  boost::detail::lcast_src_length_floating<float> (0x0x7f2b8a82b840) 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> (0x0x7f2b8a82b8a0) 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> (0x0x7f2b8a997af8) 0 empty
  boost::detail::lcast_src_length_floating<double> (0x0x7f2b8a82b900) 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> (0x0x7f2b8a82b960) 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> (0x0x7f2b8a997b60) 0 empty
  boost::detail::lcast_src_length_floating<long double> (0x0x7f2b8a82b9c0) 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> (0x0x7f2b8a82ba80) 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> (0x0x7f2b8a82bae0) 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> (0x0x7f2b8a82bba0) 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> (0x0x7f2b8a82bc00) 0 empty

Class boost::int_fast_t<int>
   size=1 align=1
   base size=0 base align=1
boost::int_fast_t<int> (0x0x7f2b8a82bd20) 0 empty

Class boost::int_t<32>
   size=1 align=1
   base size=1 base align=1
boost::int_t<32> (0x0x7f2b8a997f08) 0 empty
  boost::detail::exact_signed_base_helper<32> (0x0x7f2b8a82bcc0) 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 (0x0x7f2b8a82bd80) 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*>::*> (0x0x7f2b8a82bea0) 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*> (0x0x7f2b8a8ee060) 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*> (0x0x7f2b8a8d5270) 0 empty
  std::iterator_traits<const signed char*> (0x0x7f2b8a8ee0c0) 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*> (0x0x7f2b8a8ee000) 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*> (0x0x7f2b8a8ee120) 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*> (0x0x7f2b8a8ee180) 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> (0x0x7f2b8a8ee240) 0 empty

Class boost::is_abstract<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<signed char> (0x0x7f2b8a8d5410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a8d5478) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a8ee2a0) 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> > (0x0x7f2b8a8d54e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a8d5548) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a8ee300) 0 empty

Class boost::is_array<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<signed char> (0x0x7f2b8a8d55b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a8d5618) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a8ee360) 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> > (0x0x7f2b8a8d5680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a8d56e8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a8ee3c0) 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> > (0x0x7f2b8a8d5750) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8a8d57b8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a8ee420) 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> > (0x0x7f2b8a8d5820) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<signed char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8a8d5888) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8a8d58f0) 0 empty
      mpl_::bool_<false> (0x0x7f2b8a8ee480) 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> (0x0x7f2b8a8ee4e0) 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> (0x0x7f2b8a8ee1e0) 0 empty

Class boost::iterator_range<const signed char*>
   size=8 align=4
   base size=8 base align=4
boost::iterator_range<const signed char*> (0x0x7f2b8a82be40) 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*>::*> (0x0x7f2b8a8ee5a0) 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*> (0x0x7f2b8a8ee660) 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*> (0x0x7f2b8a8d5b60) 0 empty
  std::iterator_traits<const unsigned char*> (0x0x7f2b8a8ee6c0) 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*> (0x0x7f2b8a8ee600) 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*> (0x0x7f2b8a8ee720) 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*> (0x0x7f2b8a8ee780) 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> (0x0x7f2b8a8ee840) 0 empty

Class boost::is_abstract<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<unsigned char> (0x0x7f2b8a8d5d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a8d5d68) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a8ee8a0) 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> > (0x0x7f2b8a8d5dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a8d5e38) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a8ee900) 0 empty

Class boost::is_array<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<unsigned char> (0x0x7f2b8a8d5ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a8d5f08) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a8ee960) 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> > (0x0x7f2b8a8d5f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a8d5000) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a8ee9c0) 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> > (0x0x7f2b8a8d5068) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8a8d50d0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a8eea20) 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> > (0x0x7f2b8a8d5138) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<unsigned char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8a8d5208) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8a929000) 0 empty
      mpl_::bool_<false> (0x0x7f2b8a8eea80) 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> (0x0x7f2b8a8eeae0) 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> (0x0x7f2b8a8ee7e0) 0 empty

Class boost::iterator_range<const unsigned char*>
   size=8 align=4
   base size=8 base align=4
boost::iterator_range<const unsigned char*> (0x0x7f2b8a8ee540) 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*>::*> (0x0x7f2b8a8eeba0) 0 empty

Class std::iterator_traits<signed char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<signed char*> (0x0x7f2b8a8eec60) 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*> (0x0x7f2b8a9291a0) 0 empty
  std::iterator_traits<signed char*> (0x0x7f2b8a8eecc0) 0 empty

Class boost::iterator_value<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<signed char*> (0x0x7f2b8a8eec00) 0 empty

Class boost::iterator_difference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<signed char*> (0x0x7f2b8a8eed20) 0 empty

Class boost::iterator_reference<signed char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<signed char*> (0x0x7f2b8a8eed80) 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> (0x0x7f2b8a8eee40) 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> (0x0x7f2b8a8eede0) 0 empty

Class boost::iterator_range<signed char*>
   size=8 align=4
   base size=8 base align=4
boost::iterator_range<signed char*> (0x0x7f2b8a8eeb40) 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*>::*> (0x0x7f2b8a8eef00) 0 empty

Class std::iterator_traits<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned char*> (0x0x7f2b8a579000) 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*> (0x0x7f2b8a929478) 0 empty
  std::iterator_traits<unsigned char*> (0x0x7f2b8a579060) 0 empty

Class boost::iterator_value<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<unsigned char*> (0x0x7f2b8a8eef60) 0 empty

Class boost::iterator_difference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<unsigned char*> (0x0x7f2b8a5790c0) 0 empty

Class boost::iterator_reference<unsigned char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<unsigned char*> (0x0x7f2b8a579120) 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> (0x0x7f2b8a5791e0) 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> (0x0x7f2b8a579180) 0 empty

Class boost::iterator_range<unsigned char*>
   size=8 align=4
   base size=8 base align=4
boost::iterator_range<unsigned char*> (0x0x7f2b8a8eeea0) 0

Class boost::type_traits::ice_eq<8, 12>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::ice_eq<8, 12> (0x0x7f2b8a579240) 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> (0x0x7f2b8a5792a0) 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> (0x0x7f2b8a414b40) 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> (0x0x7f2b8a414c00) 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> (0x0x7f2b8a414cc0) 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> (0x0x7f2b8a414d80) 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> > (0x0x7f2b8a414ea0) 0 empty

Vtable for boost::escaped_list_error
boost::escaped_list_error::_ZTVN5boost18escaped_list_errorE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost18escaped_list_errorE)
8     (int (*)(...))boost::escaped_list_error::~escaped_list_error
12    (int (*)(...))boost::escaped_list_error::~escaped_list_error
16    (int (*)(...))std::runtime_error::what

Class boost::escaped_list_error
   size=8 align=4
   base size=8 base align=4
boost::escaped_list_error (0x0x7f2b8a715b60) 0
    vptr=((& boost::escaped_list_error::_ZTVN5boost18escaped_list_errorE) + 8u)
  std::runtime_error (0x0x7f2b8a715bc8) 0
      primary-for boost::escaped_list_error (0x0x7f2b8a715b60)
    std::exception (0x0x7f2b8a414f60) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f2b8a715bc8)

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

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

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

Class std::allocator<int>::rebind<int>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int> (0x0x7f2b8a1e9660) 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> (0x0x7f2b8a1e9600) 0 empty

Class std::_Vector_base<int, std::allocator<int> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<int, std::allocator<int> >::_Vector_impl (0x0x7f2b8a2181a0) 0
  std::allocator<int> (0x0x7f2b8a218208) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f2b8a1e96c0) 0 empty

Class std::_Vector_base<int, std::allocator<int> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<int, std::allocator<int> > (0x0x7f2b8a1e9420) 0

Class std::vector<int>
   size=12 align=4
   base size=12 base align=4
std::vector<int> (0x0x7f2b8a218270) 0
  std::_Vector_base<int, std::allocator<int> > (0x0x7f2b8a1e9720) 0

Class boost::offset_separator
   size=20 align=4
   base size=18 base align=4
boost::offset_separator (0x0x7f2b8a1e93c0) 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> > (0x0x7f2b8a1e9a80) 0 empty

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

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

Class boost::char_separator<char, std::char_traits<char> >
   size=20 align=4
   base size=17 base align=4
boost::char_separator<char, std::char_traits<char> > (0x0x7f2b8a1e9ba0) 0

Class boost::tokenizer<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=28 align=4
   base size=28 base align=4
boost::tokenizer<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7f2b8a1e9a20) 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> > > (0x0x7f2b8a1e9c00) 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> > > (0x0x7f2b8a2189c0) 0 empty
  std::iterator_traits<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f2b8a1e9d20) 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> (0x0x7f2b8a1e9f00) 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> (0x0x7f2b8a218af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a218b60) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a1e9f60) 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> (0x0x7f2b8a218bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a218c30) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a2fd000) 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> (0x0x7f2b8a218c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a218d00) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a2fd060) 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> (0x0x7f2b8a2fd0c0) 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> (0x0x7f2b8a218d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a218dd0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a2fd120) 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> (0x0x7f2b8a218e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a218ea0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a2fd180) 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> (0x0x7f2b8a218f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a218f70) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a2fd1e0) 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> (0x0x7f2b8a2fd240) 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> (0x0x7f2b8a218068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a2182d8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a2fd2a0) 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> (0x0x7f2b8a2fd300) 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> (0x0x7f2b8a2fd360) 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> (0x0x7f2b8a1e9ea0) 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> (0x0x7f2b8a2fd480) 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> (0x0x7f2b8a30e0d0) 0 empty
  boost::detail::is_convertible_impl<std::random_access_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f2b8a2fd4e0) 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> (0x0x7f2b8a2fd6c0) 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> (0x0x7f2b8a2fd660) 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> (0x0x7f2b8a2fd600) 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> (0x0x7f2b8a2fd5a0) 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> (0x0x7f2b8a2fd7e0) 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> (0x0x7f2b8a30e410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a30e478) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a2fd840) 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> (0x0x7f2b8a30e4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a30e548) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a2fd8a0) 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> (0x0x7f2b8a30e5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a30e618) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a2fd900) 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> (0x0x7f2b8a30e680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a30e6e8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a2fd960) 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> (0x0x7f2b8a2fd9c0) 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> (0x0x7f2b8a2fd780) 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> (0x0x7f2b8a2fd720) 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> (0x0x7f2b8a2fd540) 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> (0x0x7f2b8a2fdba0) 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> (0x0x7f2b8a30e820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a30e888) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a2fdc00) 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> (0x0x7f2b8a30e8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a30e958) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a2fdc60) 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> (0x0x7f2b8a2fdcc0) 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> (0x0x7f2b8a2fdd20) 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> (0x0x7f2b8a30e9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a30ea28) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a2fdd80) 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> (0x0x7f2b8a30ea90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a30eaf8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a2fdde0) 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> (0x0x7f2b8a30eb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a30ebc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a2fde40) 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*> (0x0x7f2b8a2fdf60) 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> (0x0x7f2b8a30ed00) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7f2b8a33d000) 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> (0x0x7f2b8a30ed68) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::incrementable_traversal_tag> (0x0x7f2b8a30edd0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::incrementable_traversal_tag*> (0x0x7f2b8a33d060) 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> (0x0x7f2b8a30ee38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a30eea0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a33d0c0) 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> (0x0x7f2b8a30ef08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a30ef70) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a33d120) 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> > (0x0x7f2b8a33d240) 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> > (0x0x7f2b8a1e9e40) 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> (0x0x7f2b8a33d3c0) 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> (0x0x7f2b8a3420d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a342138) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a33d420) 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> (0x0x7f2b8a33d480) 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> (0x0x7f2b8a33d360) 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> (0x0x7f2b8a33d4e0) 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> (0x0x7f2b8a3423a8) 0 empty
  boost::detail::is_convertible_impl<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f2b8a33d540) 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> (0x0x7f2b8a33d660) 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> (0x0x7f2b8a33d780) 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> (0x0x7f2b8a3424e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a342548) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a33d7e0) 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*> (0x0x7f2b8a33d900) 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> (0x0x7f2b8a342680) 0 empty
  boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7f2b8a33d960) 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> (0x0x7f2b8a3426e8) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::random_access_iterator_tag> (0x0x7f2b8a342750) 0 empty
    boost::type_traits::is_function_ptr_helper<std::random_access_iterator_tag*> (0x0x7f2b8a33d9c0) 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> (0x0x7f2b8a3427b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a342820) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a33da20) 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> (0x0x7f2b8a342888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8a3428f0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8a33da80) 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> > > > > (0x0x7f2b8a33dae0) 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> > > > > (0x0x7f2b8a33d300) 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> (0x0x7f2b8a33db40) 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> > > > > (0x0x7f2b8a33d2a0) 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> (0x0x7f2b8a342a28) 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> > > > > (0x0x7f2b8a33dba0) 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> > (0x0x7f2b8a1e9de0) 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> (0x0x7f2b8a342a90) 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> > (0x0x7f2b8a33dc00) 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> > > (0x0x7f2b8a342af8) 0 empty
  boost::iterator_category_to_traversal<std::random_access_iterator_tag> (0x0x7f2b8a342b60) 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> > (0x0x7f2b8a33dc60) 0 empty

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> (0x0x7f2b8a33de40) 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> (0x0x7f2b8a342bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a342c30) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a33dea0) 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> (0x0x7f2b8a342c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a342d00) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a33df00) 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> (0x0x7f2b8a342d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a342dd0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a33df60) 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> (0x0x7f2b8a376000) 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> (0x0x7f2b8a342e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a342ea0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a376060) 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> (0x0x7f2b8a342f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a342f70) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a3760c0) 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> (0x0x7f2b89f6b000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f6b068) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a376120) 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> (0x0x7f2b8a376180) 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> (0x0x7f2b89f6b0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f6b138) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a3761e0) 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> (0x0x7f2b8a376240) 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> (0x0x7f2b8a33dde0) 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> (0x0x7f2b8a3762a0) 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> (0x0x7f2b89f6b3a8) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::random_access_traversal_tag> (0x0x7f2b8a376300) 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> (0x0x7f2b8a3765a0) 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> (0x0x7f2b8a376540) 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> (0x0x7f2b8a3764e0) 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> (0x0x7f2b8a376480) 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> (0x0x7f2b8a3766c0) 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> (0x0x7f2b89f6b618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f6b680) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a376720) 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> (0x0x7f2b89f6b6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f6b750) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a376780) 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> (0x0x7f2b89f6b7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f6b820) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a3767e0) 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> (0x0x7f2b89f6b888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f6b8f0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a376840) 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> (0x0x7f2b8a3768a0) 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> (0x0x7f2b8a376660) 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> (0x0x7f2b8a376600) 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> (0x0x7f2b8a376420) 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> (0x0x7f2b8a376a80) 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> (0x0x7f2b89f6ba28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f6ba90) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a376ae0) 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> (0x0x7f2b89f6baf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f6bb60) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a376b40) 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> (0x0x7f2b8a376ba0) 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> (0x0x7f2b89f6bbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f6bc30) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a376c00) 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> (0x0x7f2b89f6bc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f6bd00) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a376c60) 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> (0x0x7f2b89f6bd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f6bdd0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a376cc0) 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*> (0x0x7f2b8a376de0) 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> (0x0x7f2b89f6bf08) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7f2b8a376e40) 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> (0x0x7f2b89f6bf70) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::random_access_traversal_tag> (0x0x7f2b89f9f000) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::random_access_traversal_tag*> (0x0x7f2b8a376ea0) 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> (0x0x7f2b89f9f068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f9f0d0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a376f00) 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> (0x0x7f2b89f9f138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f9f1a0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a376f60) 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> (0x0x7f2b89fa1060) 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> (0x0x7f2b89f9f208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f9f270) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fa10c0) 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> (0x0x7f2b89fa1120) 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> (0x0x7f2b89fa1000) 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> (0x0x7f2b89fa1180) 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> (0x0x7f2b89f9f4e0) 0 empty
  boost::detail::is_convertible_impl<boost::random_access_traversal_tag, boost::forward_traversal_tag> (0x0x7f2b89fa11e0) 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> (0x0x7f2b89fa1480) 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> (0x0x7f2b89fa1420) 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> (0x0x7f2b89fa13c0) 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> (0x0x7f2b89fa1360) 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> (0x0x7f2b89fa15a0) 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> (0x0x7f2b89fa1540) 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> (0x0x7f2b89fa14e0) 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> (0x0x7f2b89fa1300) 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> (0x0x7f2b89fa16c0) 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> (0x0x7f2b89f9f8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f9f958) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fa1720) 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*> (0x0x7f2b89fa1840) 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> (0x0x7f2b89f9fa90) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7f2b89fa18a0) 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> (0x0x7f2b89f9faf8) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::forward_traversal_tag> (0x0x7f2b89f9fb60) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::forward_traversal_tag*> (0x0x7f2b89fa1900) 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> (0x0x7f2b89f9fbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f9fc30) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fa1960) 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> (0x0x7f2b89f9fc98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b89f9fd00) 0 empty
    mpl_::bool_<true> (0x0x7f2b89fa19c0) 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> (0x0x7f2b89fa1a20) 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> (0x0x7f2b8a33dd80) 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> (0x0x7f2b89fa1c60) 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> (0x0x7f2b89f9fea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89f9ff08) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fa1cc0) 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> (0x0x7f2b89f9ff70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89fdb000) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fa1d20) 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> (0x0x7f2b89fdb068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89fdb0d0) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fa1d80) 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> (0x0x7f2b89fa1de0) 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> (0x0x7f2b89fdb138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89fdb1a0) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fa1e40) 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> (0x0x7f2b89fa1ea0) 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> (0x0x7f2b89fa1c00) 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> (0x0x7f2b89fe1000) 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> (0x0x7f2b89fdb340) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::input_iterator_tag> (0x0x7f2b89fe1120) 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> (0x0x7f2b89fe11e0) 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> (0x0x7f2b89fe1300) 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> (0x0x7f2b89fdb4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89fdb548) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fe1360) 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> (0x0x7f2b89fdb5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89fdb618) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fe13c0) 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> (0x0x7f2b89fe1420) 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> (0x0x7f2b89fdb680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89fdb6e8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fe1480) 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> (0x0x7f2b89fdb750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89fdb7b8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fe14e0) 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> (0x0x7f2b89fdb820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89fdb888) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fe1540) 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*> (0x0x7f2b89fe1660) 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> (0x0x7f2b89fdb9c0) 0 empty
  boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7f2b89fe16c0) 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> (0x0x7f2b89fdba28) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::input_iterator_tag> (0x0x7f2b89fdba90) 0 empty
    boost::type_traits::is_function_ptr_helper<std::input_iterator_tag*> (0x0x7f2b89fe1720) 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> (0x0x7f2b89fdbaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89fdbb60) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fe1780) 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> (0x0x7f2b89fdbbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89fdbc30) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fe17e0) 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> > (0x0x7f2b89fdbc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89fdbd00) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fe1840) 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> (0x0x7f2b89fe19c0) 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> (0x0x7f2b89fdbd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89fdbdd0) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fe1a20) 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> (0x0x7f2b89fdbe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89fdbea0) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fe1a80) 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> (0x0x7f2b89fdbf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89fdbf70) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fe1ae0) 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> (0x0x7f2b89fe1b40) 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> (0x0x7f2b8a007000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a007068) 0 empty
    mpl_::bool_<false> (0x0x7f2b89fe1ba0) 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> (0x0x7f2b89fe1c00) 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> (0x0x7f2b89fe1960) 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> (0x0x7f2b89fe1d20) 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> (0x0x7f2b8a007138) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, std::output_iterator_tag> (0x0x7f2b89fe1e40) 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> (0x0x7f2b89fe1f00) 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> (0x0x7f2b89fe1f60) 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> (0x0x7f2b8a0073a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a007410) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a013000) 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> (0x0x7f2b8a007478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0074e0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a013060) 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> (0x0x7f2b8a0130c0) 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> (0x0x7f2b8a007548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0075b0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a013120) 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> (0x0x7f2b8a007618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a007680) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a013180) 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> (0x0x7f2b8a0076e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a007750) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0131e0) 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*> (0x0x7f2b8a013300) 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> (0x0x7f2b8a007888) 0 empty
  boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7f2b8a013360) 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> (0x0x7f2b8a0078f0) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::output_iterator_tag> (0x0x7f2b8a007958) 0 empty
    boost::type_traits::is_function_ptr_helper<std::output_iterator_tag*> (0x0x7f2b8a0133c0) 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> (0x0x7f2b8a0079c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a007a28) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a013420) 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> (0x0x7f2b8a007a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a007af8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a013480) 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> > (0x0x7f2b8a007b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a007bc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0134e0) 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> > (0x0x7f2b8a007d00) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8a007d68) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a013540) 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> > (0x0x7f2b8a007dd0) 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> > (0x0x7f2b8a007e38) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8a007ea0) 0 empty
      mpl_::bool_<false> (0x0x7f2b8a0135a0) 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> (0x0x7f2b8a007f08) 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> > (0x0x7f2b8a007f70) 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> > (0x0x7f2b8a032000) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8a032068) 0 empty
        mpl_::bool_<false> (0x0x7f2b8a013600) 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>&> > (0x0x7f2b8a013660) 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>&> > (0x0x7f2b89fa1ba0) 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> (0x0x7f2b8a013780) 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> > (0x0x7f2b8a013720) 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> > (0x0x7f2b8a0138a0) 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>&> (0x0x7f2b8a013a80) 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>&> (0x0x7f2b8a0323a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8a032410) 0 empty
    mpl_::bool_<true> (0x0x7f2b8a013ae0) 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>&> (0x0x7f2b8a032548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0325b0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a013b40) 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>&> (0x0x7f2b8a0326e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8a032750) 0 empty
    mpl_::bool_<true> (0x0x7f2b8a013ba0) 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>&> > (0x0x7f2b8a0327b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8a032820) 0 empty
    mpl_::bool_<true> (0x0x7f2b8a013cc0) 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> (0x0x7f2b8a013d80) 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> (0x0x7f2b8a013d20) 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> (0x0x7f2b8a013ea0) 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> (0x0x7f2b8a0328f0) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::forward_traversal_tag> (0x0x7f2b8a04b000) 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> (0x0x7f2b8a04b180) 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> (0x0x7f2b8a032b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8a032bc8) 0 empty
    mpl_::bool_<true> (0x0x7f2b8a04b1e0) 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> > (0x0x7f2b8a032c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8a032c98) 0 empty
    mpl_::bool_<true> (0x0x7f2b8a04b240) 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> > (0x0x7f2b8a032dd0) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b8a032e38) 0 empty
    mpl_::bool_<true> (0x0x7f2b8a04b2a0) 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> > (0x0x7f2b8a032ea0) 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> > (0x0x7f2b8a032f08) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b8a032f70) 0 empty
      mpl_::bool_<true> (0x0x7f2b8a04b300) 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> > > (0x0x7f2b8a04b360) 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> > > (0x0x7f2b8a013a20) 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> > (0x0x7f2b8a04b480) 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> > (0x0x7f2b8a04b420) 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> (0x0x7f2b8a04b5a0) 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> (0x0x7f2b8a0541a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a054208) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a04b600) 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> (0x0x7f2b8a054270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0542d8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a04b660) 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> (0x0x7f2b8a054340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0543a8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a04b6c0) 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> (0x0x7f2b8a04b720) 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> (0x0x7f2b8a054410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a054478) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a04b780) 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> (0x0x7f2b8a04b7e0) 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> (0x0x7f2b8a04b540) 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> (0x0x7f2b8a04b840) 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> (0x0x7f2b8a0546e8) 0 empty
  boost::detail::is_convertible_impl<boost::forward_traversal_tag, boost::bidirectional_traversal_tag> (0x0x7f2b8a04b8a0) 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> (0x0x7f2b8a04b9c0) 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> (0x0x7f2b8a04bae0) 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> (0x0x7f2b8a054820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a054888) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a04bb40) 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> (0x0x7f2b8a0548f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a054958) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a04bba0) 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> (0x0x7f2b8a04bc00) 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> (0x0x7f2b8a0549c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a054a28) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a04bc60) 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> (0x0x7f2b8a054a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a054af8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a04bcc0) 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> (0x0x7f2b8a054b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a054bc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a04bd20) 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*> (0x0x7f2b8a04be40) 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> (0x0x7f2b8a054d00) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7f2b8a04bea0) 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> (0x0x7f2b8a054d68) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::bidirectional_traversal_tag> (0x0x7f2b8a054dd0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::bidirectional_traversal_tag*> (0x0x7f2b8a04bf00) 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> (0x0x7f2b8a054e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a054ea0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a04bf60) 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> (0x0x7f2b8a054f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a054f70) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a085000) 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> (0x0x7f2b8a085060) 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> (0x0x7f2b8a04b4e0) 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> > (0x0x7f2b8a04b3c0) 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> > > (0x0x7f2b8a0139c0) 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>&> (0x0x7f2b8a088068) 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> > > (0x0x7f2b8a0850c0) 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> (0x0x7f2b8a085240) 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> (0x0x7f2b8a088138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0881a0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0852a0) 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> (0x0x7f2b8a088208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a088270) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a085300) 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> (0x0x7f2b8a0882d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a088340) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a085360) 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> (0x0x7f2b8a0853c0) 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> (0x0x7f2b8a0851e0) 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> (0x0x7f2b8a085420) 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> (0x0x7f2b8a0885b0) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f2b8a085480) 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> (0x0x7f2b8a085720) 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> (0x0x7f2b8a0856c0) 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> (0x0x7f2b8a085660) 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> (0x0x7f2b8a085600) 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> (0x0x7f2b8a085840) 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> (0x0x7f2b8a088820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a088888) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0858a0) 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> (0x0x7f2b8a0888f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a088958) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a085900) 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> (0x0x7f2b8a0889c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a088a28) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a085960) 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> (0x0x7f2b8a088a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a088af8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0859c0) 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> (0x0x7f2b8a085a20) 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> (0x0x7f2b8a0857e0) 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> (0x0x7f2b8a085780) 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> (0x0x7f2b8a0855a0) 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> (0x0x7f2b8a088d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a088d68) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a085b40) 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> > (0x0x7f2b8a085ba0) 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> > (0x0x7f2b8a085180) 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> (0x0x7f2b8a085d20) 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> (0x0x7f2b8a085cc0) 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> (0x0x7f2b8a085e40) 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> (0x0x7f2b8a088f08) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::random_access_iterator_tag> (0x0x7f2b8a085f60) 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> (0x0x7f2b8a0b1120) 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> (0x0x7f2b8a0b01a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0b0208) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0b1180) 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> > > > > (0x0x7f2b8a0b11e0) 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> > > > > (0x0x7f2b8a085c60) 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> (0x0x7f2b8a0b1360) 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> (0x0x7f2b8a0b0340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0b03a8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0b13c0) 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> (0x0x7f2b8a0b0410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0b0478) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0b1420) 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> (0x0x7f2b8a0b04e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0b0548) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0b1480) 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> (0x0x7f2b8a0b14e0) 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> (0x0x7f2b8a0b05b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0b0618) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0b1540) 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> (0x0x7f2b8a0b15a0) 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> (0x0x7f2b8a0b1300) 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> (0x0x7f2b8a0b16c0) 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> (0x0x7f2b8a0b06e8) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f2b8a0b17e0) 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> (0x0x7f2b8a0b1960) 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> (0x0x7f2b8a0b19c0) 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> (0x0x7f2b8a0b0958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0b09c0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0b1a20) 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> (0x0x7f2b8a0b0a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0b0a90) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0b1a80) 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> (0x0x7f2b8a0b1ae0) 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> (0x0x7f2b8a0b0af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0b0b60) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0b1b40) 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> (0x0x7f2b8a0b0bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0b0c30) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0b1ba0) 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> (0x0x7f2b8a0b0c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0b0d00) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0b1c00) 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*> (0x0x7f2b8a0b1d20) 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> (0x0x7f2b8a0b0e38) 0 empty
  boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7f2b8a0b1d80) 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> (0x0x7f2b8a0b0ea0) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::bidirectional_iterator_tag> (0x0x7f2b8a0b0f08) 0 empty
    boost::type_traits::is_function_ptr_helper<std::bidirectional_iterator_tag*> (0x0x7f2b8a0b1de0) 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> (0x0x7f2b8a0b0f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0e7000) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0b1e40) 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> (0x0x7f2b8a0e7068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0e70d0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0b1ea0) 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> > > > (0x0x7f2b8a0b1f00) 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> > > > (0x0x7f2b8a0b12a0) 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> (0x0x7f2b8a0ee0c0) 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> (0x0x7f2b8a0e7208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0e7270) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0ee120) 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> (0x0x7f2b8a0ee180) 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> (0x0x7f2b8a0ee060) 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> (0x0x7f2b8a0ee1e0) 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> (0x0x7f2b8a0e7410) 0 empty
  boost::detail::is_convertible_impl<std::forward_iterator_tag, std::forward_iterator_tag> (0x0x7f2b8a0ee300) 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> (0x0x7f2b8a0ee3c0) 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> (0x0x7f2b8a0ee4e0) 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> (0x0x7f2b8a0e75b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0e7618) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0ee540) 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*> (0x0x7f2b8a0ee660) 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> (0x0x7f2b8a0e7750) 0 empty
  boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7f2b8a0ee6c0) 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> (0x0x7f2b8a0e77b8) 0 empty
  boost::detail::is_function_chooser<false>::result_<std::forward_iterator_tag> (0x0x7f2b8a0e7820) 0 empty
    boost::type_traits::is_function_ptr_helper<std::forward_iterator_tag*> (0x0x7f2b8a0ee720) 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> (0x0x7f2b8a0e7888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a0e78f0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0ee780) 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> (0x0x7f2b8a0e7958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8a0e79c0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8a0ee7e0) 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> > > (0x0x7f2b8a0ee840) 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> > > (0x0x7f2b8a0ee000) 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> (0x0x7f2b8a0ee8a0) 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> > > (0x0x7f2b8a0b1f60) 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> > > > (0x0x7f2b8a0b1240) 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> > > > > (0x0x7f2b8a085c00) 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> (0x0x7f2b8a0e7af8) 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> > > > > (0x0x7f2b8a0ee900) 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> > (0x0x7f2b8a085120) 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> (0x0x7f2b8a0e7b60) 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> > (0x0x7f2b8a0ee960) 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> (0x0x7f2b8a0e7c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8a0e7c98) 0 empty
    mpl_::bool_<true> (0x0x7f2b8a0eea20) 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> > (0x0x7f2b8a0eea80) 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> > (0x0x7f2b8a0ee9c0) 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>&> (0x0x7f2b8a0136c0) 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>&> > (0x0x7f2b89fa1b40) 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>&> (0x0x7f2b8a0e7d68) 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>&> > (0x0x7f2b8a0eeae0) 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>*> (0x0x7f2b8a0eec00) 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> > (0x0x7f2b8a0eec60) 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> > (0x0x7f2b8a0e7f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a124000) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0eecc0) 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> (0x0x7f2b8a0eed20) 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> > (0x0x7f2b8a0eeba0) 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> > (0x0x7f2b8a0eeb40) 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>&> (0x0x7f2b8a1241a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a124208) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0eef00) 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>&> > (0x0x7f2b8a124270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a1242d8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a0eef60) 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>&> (0x0x7f2b8a124340) 0 empty
  mpl_::bool_<true> (0x0x7f2b8a12c000) 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>&> > (0x0x7f2b8a124478) 0 empty
  mpl_::bool_<true> (0x0x7f2b8a12c060) 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> > (0x0x7f2b8a1244e0) 0 empty
  mpl_::bool_<true> (0x0x7f2b8a12c0c0) 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> > (0x0x7f2b8a124548) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8a1245b0) 0 empty
    mpl_::bool_<true> (0x0x7f2b8a12c120) 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> > (0x0x7f2b8a124618) 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> > (0x0x7f2b8a124680) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8a1246e8) 0 empty
      mpl_::bool_<true> (0x0x7f2b8a12c180) 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>&> (0x0x7f2b8a124750) 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> > (0x0x7f2b8a1247b8) 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> > (0x0x7f2b8a124820) 0 empty
      boost::mpl::aux::or_impl<true, boost::is_const<std::basic_string<char> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8a124888) 0 empty
        mpl_::bool_<true> (0x0x7f2b8a12c1e0) 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> > > (0x0x7f2b8a12c240) 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> > > (0x0x7f2b8a0eeea0) 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> > (0x0x7f2b8a12c480) 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> > (0x0x7f2b8a12c420) 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> > (0x0x7f2b8a12c3c0) 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> > (0x0x7f2b8a12c360) 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> > > (0x0x7f2b8a0eee40) 0 empty

Class boost::detail::iterator_facade_types<std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_facade_types<std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, int> (0x0x7f2b89fa1ae0) 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>*> (0x0x7f2b8a12c660) 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> > (0x0x7f2b8a12c780) 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> > (0x0x7f2b8a12c7e0) 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> > (0x0x7f2b8a12c840) 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> > (0x0x7f2b8a124dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a124e38) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a12c960) 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> > (0x0x7f2b8a124ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a124f08) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a12c9c0) 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> > (0x0x7f2b8a124f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a142000) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a12ca20) 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> > (0x0x7f2b8a142068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a1420d0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8a12ca80) 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> > (0x0x7f2b8a12cae0) 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> > (0x0x7f2b8a12cc60) 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> > (0x0x7f2b8a12cc00) 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> > (0x0x7f2b8a12ccc0) 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> > (0x0x7f2b89d92120) 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> > (0x0x7f2b8a142750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a1427b8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89d92180) 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> > (0x0x7f2b8a1428f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a142958) 0 empty
    mpl_::bool_<false> (0x0x7f2b89d921e0) 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> > (0x0x7f2b8a1429c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a142a28) 0 empty
    mpl_::bool_<false> (0x0x7f2b89d92300) 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> > (0x0x7f2b8a142a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a142af8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89d92360) 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> > (0x0x7f2b8a142b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a142bc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89d923c0) 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> > (0x0x7f2b8a142c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a142c98) 0 empty
    mpl_::bool_<false> (0x0x7f2b89d92420) 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> > (0x0x7f2b8a142d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a142d68) 0 empty
    mpl_::bool_<false> (0x0x7f2b89d92480) 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> > > (0x0x7f2b8a142dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8a142e38) 0 empty
    mpl_::bool_<false> (0x0x7f2b89d924e0) 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> > (0x0x7f2b8a142ea0) 0 empty
  mpl_::bool_<false> (0x0x7f2b89d92540) 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> > (0x0x7f2b8a142f08) 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> > (0x0x7f2b8a142f70) 0 empty
    mpl_::bool_<false> (0x0x7f2b89d925a0) 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> > > (0x0x7f2b89da3000) 0 empty
  mpl_::bool_<false> (0x0x7f2b89d92600) 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> (0x0x7f2b89da3068) 0 empty
  mpl_::bool_<true> (0x0x7f2b89d92660) 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> > > (0x0x7f2b89da30d0) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f2b89da3138) 0 empty
    mpl_::bool_<true> (0x0x7f2b89d926c0) 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>&> (0x0x7f2b89da31a0) 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> > > (0x0x7f2b89da3208) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f2b89da3270) 0 empty
      mpl_::bool_<true> (0x0x7f2b89d92720) 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> > (0x0x7f2b89d92780) 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> > (0x0x7f2b8a12c720) 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>&> (0x0x7f2b8a12c6c0) 0 empty

Class boost::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, int>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, int> (0x0x7f2b89fa1a80) 0 empty

Class boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=36 align=4
   base size=36 base align=4
boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7f2b8a124c98) 0
  boost::iterator_facade<boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, int> (0x0x7f2b89d927e0) 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> (0x0x7f2b89d928a0) 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> (0x0x7f2b89d92900) 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> (0x0x7f2b89d92960) 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> (0x0x7f2b89d929c0) 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> (0x0x7f2b89d92a20) 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> (0x0x7f2b89d92a80) 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> (0x0x7f2b89d92ae0) 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> (0x0x7f2b89d92840) 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> > (0x0x7f2b89d92b40) 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> > > (0x0x7f2b89d92ba0) 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> > > (0x0x7f2b89da3618) 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> > > (0x0x7f2b89d92c00) 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> > > (0x0x7f2b89da3680) 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> > > (0x0x7f2b89da36e8) 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> > > (0x0x7f2b89d92c60) 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> > > (0x0x7f2b89d92d20) 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> > > (0x0x7f2b89da3750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89da37b8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89d92d80) 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> > > (0x0x7f2b89da3820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89da3888) 0 empty
    mpl_::bool_<false> (0x0x7f2b89d92de0) 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> > > (0x0x7f2b89da38f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89da3958) 0 empty
    mpl_::bool_<false> (0x0x7f2b89d92e40) 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> > > (0x0x7f2b89d92ea0) 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> > > (0x0x7f2b89da39c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89da3a28) 0 empty
    mpl_::bool_<false> (0x0x7f2b89d92f00) 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> > > (0x0x7f2b89d92f60) 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> > > (0x0x7f2b89d92cc0) 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> > > (0x0x7f2b89de2000) 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> > > (0x0x7f2b89da3af8) 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> > > (0x0x7f2b89de2060) 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> > > (0x0x7f2b89de2240) 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> > > (0x0x7f2b89de21e0) 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> > > (0x0x7f2b89de2180) 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> > > (0x0x7f2b89de2120) 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> > > (0x0x7f2b89de2360) 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> > > (0x0x7f2b89da3d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89da3d68) 0 empty
    mpl_::bool_<false> (0x0x7f2b89de23c0) 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> > > (0x0x7f2b89da3dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89da3e38) 0 empty
    mpl_::bool_<false> (0x0x7f2b89de2420) 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> > > (0x0x7f2b89da3ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89da3f08) 0 empty
    mpl_::bool_<false> (0x0x7f2b89de2480) 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> > > (0x0x7f2b89da3f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89df0000) 0 empty
    mpl_::bool_<false> (0x0x7f2b89de24e0) 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> (0x0x7f2b89de2540) 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> > > (0x0x7f2b89de2300) 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> > > (0x0x7f2b89de22a0) 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> > > (0x0x7f2b89de20c0) 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> > > (0x0x7f2b89de25a0) 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*> (0x0x7f2b89de2600) 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> > (0x0x7f2b89de2660) 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> > > (0x0x7f2b89de27e0) 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> > > (0x0x7f2b89df0208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89df0270) 0 empty
    mpl_::bool_<false> (0x0x7f2b89de2840) 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> > > (0x0x7f2b89df02d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89df0340) 0 empty
    mpl_::bool_<false> (0x0x7f2b89de2960) 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> > > (0x0x7f2b89df03a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89df0410) 0 empty
    mpl_::bool_<false> (0x0x7f2b89de29c0) 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> > > (0x0x7f2b89de2ae0) 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> > > (0x0x7f2b89df0548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89df05b0) 0 empty
    mpl_::bool_<false> (0x0x7f2b89de2b40) 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> > > (0x0x7f2b89de2c60) 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> > > (0x0x7f2b89de2780) 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> > > (0x0x7f2b89de2cc0) 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> > > (0x0x7f2b89df0680) 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> > > (0x0x7f2b89de2d20) 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> > > (0x0x7f2b89de2f00) 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> > > (0x0x7f2b89de2ea0) 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> > > (0x0x7f2b89de2e40) 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> > > (0x0x7f2b89de2de0) 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> > > (0x0x7f2b89e13120) 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> > > (0x0x7f2b89df0af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89df0b60) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e13180) 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> > > (0x0x7f2b89df0c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89df0d00) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e131e0) 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> > > (0x0x7f2b89df0e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89df0ea0) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e13240) 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> > > (0x0x7f2b89df0f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89df0f70) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e13360) 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> (0x0x7f2b89e133c0) 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> > > (0x0x7f2b89e130c0) 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> > > (0x0x7f2b89e13060) 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> > > (0x0x7f2b89de2d80) 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> > > (0x0x7f2b89e13420) 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> > > (0x0x7f2b89e1a1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89e1a208) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e13540) 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> >*> (0x0x7f2b89e13660) 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> > > (0x0x7f2b89e1a340) 0 empty
  boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >*> (0x0x7f2b89e136c0) 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> > > (0x0x7f2b89e1a3a8) 0 empty
  boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > > (0x0x7f2b89e1a410) 0 empty
    boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >*> (0x0x7f2b89e13720) 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> > > (0x0x7f2b89e1a548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89e1a5b0) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e13780) 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> > > (0x0x7f2b89e1a618) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b89e1a680) 0 empty
    mpl_::bool_<true> (0x0x7f2b89e138a0) 0 empty

Class boost::iterators::enabled<true>
   size=1 align=1
   base size=0 base align=1
boost::iterators::enabled<true> (0x0x7f2b89e13900) 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> (0x0x7f2b89e13960) 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> (0x0x7f2b89e1a6e8) 0 empty
  boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f2b89e139c0) 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> > > (0x0x7f2b89e1a750) 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> (0x0x7f2b89e1a7b8) 0 empty
    boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f2b89e13a20) 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> > > (0x0x7f2b89e1a888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89e1a8f0) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e13a80) 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> >*> (0x0x7f2b89e13ba0) 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> > > (0x0x7f2b89e1aa28) 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> >*> (0x0x7f2b89e13c00) 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> > > (0x0x7f2b89e1aa90) 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> > > (0x0x7f2b89e1aaf8) 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> >*> (0x0x7f2b89e13c60) 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> > > (0x0x7f2b89e1ab60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89e1abc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e13cc0) 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> > > (0x0x7f2b89e1ac30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b89e1ac98) 0 empty
    mpl_::bool_<true> (0x0x7f2b89e13d20) 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> > > > (0x0x7f2b89e1ad00) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b89e1ad68) 0 empty
    mpl_::bool_<true> (0x0x7f2b89e13d80) 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> > (0x0x7f2b89e1add0) 0 empty
  mpl_::bool_<true> (0x0x7f2b89e13de0) 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> > (0x0x7f2b89e1ae38) 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> > (0x0x7f2b89e1aea0) 0 empty
    mpl_::bool_<true> (0x0x7f2b89e13e40) 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> (0x0x7f2b89e13ea0) 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> (0x0x7f2b89e1af08) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f2b89e13f00) 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> (0x0x7f2b89e1af70) 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> (0x0x7f2b89e64000) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f2b89e13f60) 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> > (0x0x7f2b89e6d060) 0 empty

Class boost::tokenizer<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=28 align=4
   base size=28 base align=4
boost::tokenizer<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7f2b89e6d000) 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> > (0x0x7f2b89e6d1e0) 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> > (0x0x7f2b89e6d180) 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>&> (0x0x7f2b89e6d120) 0 empty

Class boost::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, int>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, int> (0x0x7f2b89e6d0c0) 0 empty

Class boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >
   size=36 align=4
   base size=36 base align=4
boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> > (0x0x7f2b89e64270) 0
  boost::iterator_facade<boost::token_iterator<boost::offset_separator, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, std::basic_string<char> >, std::basic_string<char>, boost::forward_traversal_tag, const std::basic_string<char>&, int> (0x0x7f2b89e6d240) 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> > > (0x0x7f2b89e6d2a0) 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> > > (0x0x7f2b89e64478) 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> > > (0x0x7f2b89e6d300) 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> > > (0x0x7f2b89e644e0) 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> > > (0x0x7f2b89e64548) 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> > > (0x0x7f2b89e6d360) 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> > > (0x0x7f2b89e6d420) 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> > > (0x0x7f2b89e645b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89e64618) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e6d480) 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> > > (0x0x7f2b89e64680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89e646e8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e6d4e0) 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> > > (0x0x7f2b89e64750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89e647b8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e6d540) 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> > > (0x0x7f2b89e6d5a0) 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> > > (0x0x7f2b89e64820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89e64888) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e6d600) 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> > > (0x0x7f2b89e6d660) 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> > > (0x0x7f2b89e6d3c0) 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> > > (0x0x7f2b89e6d6c0) 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> > > (0x0x7f2b89e64958) 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> > > (0x0x7f2b89e6d720) 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> > > (0x0x7f2b89e6d900) 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> > > (0x0x7f2b89e6d8a0) 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> > > (0x0x7f2b89e6d840) 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> > > (0x0x7f2b89e6d7e0) 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> > > (0x0x7f2b89e6da20) 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> > > (0x0x7f2b89e64b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89e64bc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e6da80) 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> > > (0x0x7f2b89e64c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89e64c98) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e6dae0) 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> > > (0x0x7f2b89e64d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89e64d68) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e6db40) 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> > > (0x0x7f2b89e64dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89e64e38) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e6dba0) 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> (0x0x7f2b89e6dc00) 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> > > (0x0x7f2b89e6d9c0) 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> > > (0x0x7f2b89e6d960) 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> > > (0x0x7f2b89e6d780) 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> > > (0x0x7f2b89e6dc60) 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> > > (0x0x7f2b89e64138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89ec6000) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e6dcc0) 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> >*> (0x0x7f2b89e6dde0) 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> > > (0x0x7f2b89ec6138) 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> >*> (0x0x7f2b89e6de40) 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> > > (0x0x7f2b89ec61a0) 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> > > (0x0x7f2b89ec6208) 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> >*> (0x0x7f2b89e6dea0) 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> > > (0x0x7f2b89ec6270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89ec62d8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89e6df00) 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> > > (0x0x7f2b89ec6340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b89ec63a8) 0 empty
    mpl_::bool_<true> (0x0x7f2b89e6df60) 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> > > > (0x0x7f2b89ec6410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b89ec6478) 0 empty
    mpl_::bool_<true> (0x0x7f2b89ee4000) 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> > (0x0x7f2b89ec64e0) 0 empty
  mpl_::bool_<true> (0x0x7f2b89ee4060) 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> > (0x0x7f2b89ec6548) 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> > (0x0x7f2b89ec65b0) 0 empty
    mpl_::bool_<true> (0x0x7f2b89ee40c0) 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> (0x0x7f2b89ec6618) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f2b89ee4120) 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> (0x0x7f2b89ec6680) 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> (0x0x7f2b89ec66e8) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f2b89ee4180) 0 empty

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

Class __gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> > (0x0x7f2b89ee41e0) 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> > (0x0x7f2b89ee4600) 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> > (0x0x7f2b89ee4660) 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> > (0x0x7f2b89ee46c0) 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> > > (0x0x7f2b89ba0138) 0 empty
  boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f2b89ee4720) 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> (0x0x7f2b89ba01a0) 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> > > (0x0x7f2b89ba0208) 0 empty
    boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f2b89ee4780) 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> > (0x0x7f2b89ba0270) 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> (0x0x7f2b89ba02d8) 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> > > (0x0x7f2b89ba0340) 0 empty
      boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f2b89ee47e0) 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> (0x0x7f2b89ba03a8) 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> > (0x0x7f2b89ba0410) 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> (0x0x7f2b89ba0478) 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> > > (0x0x7f2b89ba04e0) 0 empty
        boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f2b89ee4840) 0 empty

Class boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration>
   size=16 align=4
   base size=16 base align=4
boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> (0x0x7f2b89ba0548) 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> (0x0x7f2b89ba05b0) 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> > (0x0x7f2b89ba0618) 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> (0x0x7f2b89ba0680) 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> > > (0x0x7f2b89ba06e8) 0 empty
          boost::detail::empty_base<boost::date_time::period<boost::posix_time::ptime, boost::posix_time::time_duration> > (0x0x7f2b89ee48a0) 0 empty

Class Deriver
   size=40 align=4
   base size=37 base align=4
Deriver (0x0x7f2b89ee4c00) 0

Class DeriverWithTimer
   size=40 align=4
   base size=37 base align=4
DeriverWithTimer (0x0x7f2b89ba0c30) 0
  Deriver (0x0x7f2b89ee4c60) 0

Class NetloadMeter
   size=172 align=4
   base size=172 base align=4
NetloadMeter (0x0x7f2b89ee4cc0) 0

Class DiskloadMeter
   size=80 align=4
   base size=80 base align=4
DiskloadMeter (0x0x7f2b89ee4d20) 0

Class ProcinfoMeter::ProcinfoInternal
   size=116 align=4
   base size=113 base align=4
ProcinfoMeter::ProcinfoInternal (0x0x7f2b89ee4de0) 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> > (0x0x7f2b89ee4ea0) 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> > (0x0x7f2b89ba0c98) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f2b89ee4f00) 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> > > (0x0x7f2b89ee4f60) 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> > (0x0x7f2b89cc10c0) 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> > > (0x0x7f2b89cc1120) 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> > > (0x0x7f2b89ba0f70) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char> > > (0x0x7f2b89cc1180) 0 empty

Class std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_List_impl (0x0x7f2b89ba0820) 0
  std::allocator<std::_List_node<std::basic_string<char> > > (0x0x7f2b89ba0888) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::basic_string<char> > > (0x0x7f2b89cc11e0) 0 empty

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

Class std::list<std::basic_string<char> >
   size=8 align=4
   base size=8 base align=4
std::list<std::basic_string<char> > (0x0x7f2b89ba08f0) 0
  std::_List_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f2b89cc1300) 0

Class __gnu_cxx::new_allocator<ProcinfoMeter::ProcinfoInternal>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<ProcinfoMeter::ProcinfoInternal> (0x0x7f2b89cc1480) 0 empty

Class std::allocator<ProcinfoMeter::ProcinfoInternal>
   size=1 align=1
   base size=1 base align=1
std::allocator<ProcinfoMeter::ProcinfoInternal> (0x0x7f2b89ba0a28) 0 empty
  __gnu_cxx::new_allocator<ProcinfoMeter::ProcinfoInternal> (0x0x7f2b89cc14e0) 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> > (0x0x7f2b89cc1540) 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> (0x0x7f2b89cc15a0) 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> > (0x0x7f2b89cc16c0) 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> > (0x0x7f2b89d44000) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<ProcinfoMeter::ProcinfoInternal> > (0x0x7f2b89cc1720) 0 empty

Class std::_List_base<ProcinfoMeter::ProcinfoInternal, std::allocator<ProcinfoMeter::ProcinfoInternal> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<ProcinfoMeter::ProcinfoInternal, std::allocator<ProcinfoMeter::ProcinfoInternal> >::_List_impl (0x0x7f2b89d44068) 0
  std::allocator<std::_List_node<ProcinfoMeter::ProcinfoInternal> > (0x0x7f2b89d440d0) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<ProcinfoMeter::ProcinfoInternal> > (0x0x7f2b89cc1780) 0 empty

Class std::_List_base<ProcinfoMeter::ProcinfoInternal, std::allocator<ProcinfoMeter::ProcinfoInternal> >
   size=8 align=4
   base size=8 base align=4
std::_List_base<ProcinfoMeter::ProcinfoInternal, std::allocator<ProcinfoMeter::ProcinfoInternal> > (0x0x7f2b89cc1420) 0

Class std::list<ProcinfoMeter::ProcinfoInternal>
   size=8 align=4
   base size=8 base align=4
std::list<ProcinfoMeter::ProcinfoInternal> (0x0x7f2b89d44208) 0
  std::_List_base<ProcinfoMeter::ProcinfoInternal, std::allocator<ProcinfoMeter::ProcinfoInternal> > (0x0x7f2b89cc18a0) 0

Class ProcinfoMeter
   size=28 align=4
   base size=28 base align=4
ProcinfoMeter (0x0x7f2b89ee4d80) 0

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

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

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

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

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

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

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

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

Class boost::alignment_of<void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<void> (0x0x7f2b89d44478) 0 empty
  boost::integral_constant<unsigned int, 0u> (0x0x7f2b89d444e0) 0 empty
    mpl_::integral_c<unsigned int, 0u> (0x0x7f2b899b4420) 0 empty

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

Class boost::alignment_of<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<volatile void> (0x0x7f2b89d44618) 0 empty
  boost::integral_constant<unsigned int, 0u> (0x0x7f2b89d44680) 0 empty
    mpl_::integral_c<unsigned int, 0u> (0x0x7f2b899b44e0) 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> (0x0x7f2b89d446e8) 0 empty
  boost::integral_constant<unsigned int, 0u> (0x0x7f2b89d44750) 0 empty
    mpl_::integral_c<unsigned int, 0u> (0x0x7f2b899b4540) 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> (0x0x7f2b899b47e0) 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> (0x0x7f2b899b4840) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::type_with_alignment<128u>
   size=1 align=1
   base size=0 base align=1
boost::type_with_alignment<128u> (0x0x7f2b89a27360) 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> (0x0x7f2b89a273c0) 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> (0x0x7f2b89a27420) 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> (0x0x7f2b89a27480) 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> (0x0x7f2b89a274e0) 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> (0x0x7f2b89a27540) 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> (0x0x7f2b89a275a0) 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> (0x0x7f2b89a27600) 0 empty

Class boost::has_trivial_destructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<void> (0x0x7f2b89d44e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89d44ea0) 0 empty
    mpl_::bool_<false> (0x0x7f2b89a27f00) 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> (0x0x7f2b89d44f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89d44f70) 0 empty
    mpl_::bool_<false> (0x0x7f2b89a27f60) 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> (0x0x7f2b89d44270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89a8c000) 0 empty
    mpl_::bool_<false> (0x0x7f2b89a8d000) 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> (0x0x7f2b89a8c068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89a8c0d0) 0 empty
    mpl_::bool_<false> (0x0x7f2b89a8d060) 0 empty

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

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

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

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

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

Class boost::signals::detail::bound_object
   size=12 align=4
   base size=12 base align=4
boost::signals::detail::bound_object (0x0x7f2b89a8dd20) 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> (0x0x7f2b89a8de40) 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> (0x0x7f2b89a8c4e0) 0 empty
  __gnu_cxx::new_allocator<boost::signals::detail::bound_object> (0x0x7f2b89a8dea0) 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> > (0x0x7f2b89a8df00) 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> (0x0x7f2b89a8df60) 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> > (0x0x7f2b8976c000) 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> > (0x0x7f2b89a8c6e8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::bound_object> > (0x0x7f2b8976c060) 0 empty

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

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

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

Class boost::signals::detail::basic_connection
   size=24 align=4
   base size=24 base align=4
boost::signals::detail::basic_connection (0x0x7f2b89a8dd80) 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> (0x0x7f2b8976c180) 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> (0x0x7f2b89a8ca90) 0 empty
  boost::detail::empty_base<boost::signals::connection> (0x0x7f2b8976c1e0) 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> (0x0x7f2b89a8caf8) 0 empty
  boost::detail::empty_base<boost::signals::connection> (0x0x7f2b8976c240) 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> (0x0x7f2b8976c3c0) 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> (0x0x7f2b8976c420) 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> (0x0x7f2b8976c480) 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> (0x0x7f2b8976c4e0) 0 empty

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

Class boost::signals::connection
   size=12 align=4
   base size=9 base align=4
boost::signals::connection (0x0x7f2b8976b770) 0
  boost::less_than_comparable1<boost::signals::connection> (0x0x7f2b89a8cb60) 0 empty
    boost::detail::empty_base<boost::signals::connection> (0x0x7f2b8976c2a0) 0 empty
  boost::equality_comparable1<boost::signals::connection> (0x0x7f2b89a8cbc8) 1 empty
    boost::detail::empty_base<boost::signals::connection> (0x0x7f2b8976c300) 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> (0x0x7f2b8976c900) 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> (0x0x7f2b89a8cd68) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f2b8976c960) 0 empty

Class boost::signals::scoped_connection
   size=12 align=4
   base size=10 base align=4
boost::signals::scoped_connection (0x0x7f2b89a8cdd0) 0
  boost::signals::connection (0x0x7f2b89807e70) 0
    boost::less_than_comparable1<boost::signals::connection> (0x0x7f2b89a8ce38) 0 empty
      boost::detail::empty_base<boost::signals::connection> (0x0x7f2b8976c9c0) 0 empty
    boost::equality_comparable1<boost::signals::connection> (0x0x7f2b89a8cea0) 1 empty
      boost::detail::empty_base<boost::signals::connection> (0x0x7f2b8976ca20) 1 empty

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

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

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

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

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

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

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

Class boost::integral_constant<unsigned int, 4u>
   size=1 align=1
   base size=1 base align=1
boost::integral_constant<unsigned int, 4u> (0x0x7f2b89863000) 0 empty
  mpl_::integral_c<unsigned int, 4u> (0x0x7f2b8985e0c0) 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> (0x0x7f2b89863068) 0 empty
  boost::integral_constant<unsigned int, 4u> (0x0x7f2b898630d0) 0 empty
    mpl_::integral_c<unsigned int, 4u> (0x0x7f2b8985e120) 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> (0x0x7f2b8985e540) 0 empty

Class boost::is_lvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<bool> (0x0x7f2b89863270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898632d8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8985e5a0) 0 empty

Class boost::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<bool> (0x0x7f2b89863340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898633a8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8985e600) 0 empty

Class boost::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<bool> (0x0x7f2b89863410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89863478) 0 empty
    mpl_::bool_<false> (0x0x7f2b8985e660) 0 empty

Class boost::is_void<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_void<bool> (0x0x7f2b898634e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89863548) 0 empty
    mpl_::bool_<false> (0x0x7f2b8985e6c0) 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> (0x0x7f2b8985e720) 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> (0x0x7f2b8985e4e0) 0 empty

Class boost::add_rvalue_reference<bool>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<bool> (0x0x7f2b8985e480) 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> (0x0x7f2b89894000) 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> (0x0x7f2b89894060) 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> (0x0x7f2b898940c0) 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> (0x0x7f2b89894120) 0 empty

Class boost::has_trivial_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_assign<void> (0x0x7f2b898638f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89863958) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894360) 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> (0x0x7f2b898639c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89863a28) 0 empty
    mpl_::bool_<false> (0x0x7f2b898943c0) 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> (0x0x7f2b89863a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89863af8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894420) 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> (0x0x7f2b89863b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89863bc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894480) 0 empty

Class boost::has_nothrow_assign<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_assign<void> (0x0x7f2b89863c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89863d00) 0 empty
    mpl_::bool_<false> (0x0x7f2b898945a0) 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> (0x0x7f2b89863d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89863dd0) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894600) 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> (0x0x7f2b89863e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89863ea0) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894660) 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> (0x0x7f2b89863f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89863f70) 0 empty
    mpl_::bool_<false> (0x0x7f2b898946c0) 0 empty

Class boost::has_nothrow_constructor<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_constructor<void> (0x0x7f2b898b00d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b0138) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894840) 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> (0x0x7f2b898b01a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b0208) 0 empty
    mpl_::bool_<false> (0x0x7f2b898948a0) 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> (0x0x7f2b898b0270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b02d8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894900) 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> (0x0x7f2b898b0340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b03a8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894960) 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> (0x0x7f2b898b0410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b0478) 0 empty
    mpl_::bool_<false> (0x0x7f2b898949c0) 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> (0x0x7f2b898b04e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b0548) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894a20) 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> (0x0x7f2b898b05b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b0618) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894a80) 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> (0x0x7f2b898b0680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b06e8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894ae0) 0 empty

Class boost::has_trivial_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy<void> (0x0x7f2b898b0820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b0888) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894c60) 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> (0x0x7f2b898b08f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b0958) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894cc0) 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> (0x0x7f2b898b09c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b0a28) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894d20) 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> (0x0x7f2b898b0a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b0af8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894d80) 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> (0x0x7f2b898b0b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b0bc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894de0) 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> (0x0x7f2b898b0c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b0c98) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894e40) 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> (0x0x7f2b898b0d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b0d68) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894ea0) 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> (0x0x7f2b898b0dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898b0e38) 0 empty
    mpl_::bool_<false> (0x0x7f2b89894f00) 0 empty

Class boost::has_nothrow_copy<void>
   size=1 align=1
   base size=1 base align=1
boost::has_nothrow_copy<void> (0x0x7f2b898b0f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898c5000) 0 empty
    mpl_::bool_<false> (0x0x7f2b898c30c0) 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> (0x0x7f2b898c5068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898c50d0) 0 empty
    mpl_::bool_<false> (0x0x7f2b898c3120) 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> (0x0x7f2b898c5138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898c51a0) 0 empty
    mpl_::bool_<false> (0x0x7f2b898c3180) 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> (0x0x7f2b898c5208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898c5270) 0 empty
    mpl_::bool_<false> (0x0x7f2b898c31e0) 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> (0x0x7f2b898c52d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898c5340) 0 empty
    mpl_::bool_<false> (0x0x7f2b898c3240) 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> (0x0x7f2b898c53a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898c5410) 0 empty
    mpl_::bool_<false> (0x0x7f2b898c32a0) 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> (0x0x7f2b898c5478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898c54e0) 0 empty
    mpl_::bool_<false> (0x0x7f2b898c3300) 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> (0x0x7f2b898c5548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b898c55b0) 0 empty
    mpl_::bool_<false> (0x0x7f2b898c3360) 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 (0x0x7f2b898c3420) 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 (0x0x7f2b898c3480) 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 (0x0x7f2b898c34e0) 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 (0x0x7f2b898c35a0) 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 (0x0x7f2b898c3840) 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 (0x0x7f2b898c3ba0) 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 (0x0x7f2b898c3c00) 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 (0x0x7f2b898c3c60) 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 (0x0x7f2b898c3d20) 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 (0x0x7f2b898f8000) 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 (0x0x7f2b898f8360) 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 (0x0x7f2b898f83c0) 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 (0x0x7f2b898f8420) 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 (0x0x7f2b898f84e0) 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 (0x0x7f2b898f8780) 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 (0x0x7f2b898f8ae0) 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 (0x0x7f2b898f8b40) 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 (0x0x7f2b898f8ba0) 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 (0x0x7f2b898f8c60) 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 (0x0x7f2b898f8f00) 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 (0x0x7f2b8993a2a0) 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 (0x0x7f2b8993a300) 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 (0x0x7f2b8993a360) 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 (0x0x7f2b8993a420) 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 (0x0x7f2b8993a6c0) 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 (0x0x7f2b8993aa20) 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 (0x0x7f2b8993aa80) 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 (0x0x7f2b8993aae0) 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 (0x0x7f2b8993aba0) 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 (0x0x7f2b8993ae40) 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 (0x0x7f2b8957a1e0) 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 (0x0x7f2b8957a240) 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 (0x0x7f2b8957a2a0) 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 (0x0x7f2b8957a360) 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 (0x0x7f2b8957a600) 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 (0x0x7f2b8957a8a0) 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 (0x0x7f2b8957a900) 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 (0x0x7f2b8957a960) 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 (0x0x7f2b8957aa20) 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 (0x0x7f2b8957acc0) 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 (0x0x7f2b8957af60) 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 (0x0x7f2b895b5000) 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 (0x0x7f2b895b5060) 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 (0x0x7f2b895b5120) 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 (0x0x7f2b895b53c0) 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 (0x0x7f2b895b5720) 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 (0x0x7f2b895b5780) 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 (0x0x7f2b895b57e0) 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 (0x0x7f2b895b58a0) 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 (0x0x7f2b895b5b40) 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 (0x0x7f2b895b5ea0) 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 (0x0x7f2b895b5f00) 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 (0x0x7f2b895b5f60) 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 (0x0x7f2b895f6060) 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 (0x0x7f2b895f6300) 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 (0x0x7f2b895f6660) 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 (0x0x7f2b895f66c0) 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 (0x0x7f2b895f6720) 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 (0x0x7f2b895f67e0) 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 (0x0x7f2b895f6a80) 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 (0x0x7f2b895f6de0) 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 (0x0x7f2b895f6e40) 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 (0x0x7f2b895f6ea0) 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 (0x0x7f2b895f6f60) 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 (0x0x7f2b89638240) 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 (0x0x7f2b896385a0) 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 (0x0x7f2b89638600) 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 (0x0x7f2b89638660) 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 (0x0x7f2b89638720) 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 (0x0x7f2b896389c0) 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 (0x0x7f2b89638d20) 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 (0x0x7f2b89638d80) 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 (0x0x7f2b89638de0) 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 (0x0x7f2b89638ea0) 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 (0x0x7f2b89676180) 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 (0x0x7f2b896764e0) 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 (0x0x7f2b89676540) 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 (0x0x7f2b896765a0) 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 (0x0x7f2b89676660) 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 (0x0x7f2b89676900) 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 (0x0x7f2b89676c60) 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 (0x0x7f2b89676cc0) 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 (0x0x7f2b89676d20) 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 (0x0x7f2b89676de0) 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 (0x0x7f2b896b50c0) 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 (0x0x7f2b896b5420) 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 (0x0x7f2b896b5480) 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 (0x0x7f2b896b54e0) 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 (0x0x7f2b896b55a0) 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 (0x0x7f2b896b5840) 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 (0x0x7f2b896b5ae0) 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 (0x0x7f2b896b5b40) 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 (0x0x7f2b896b5ba0) 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 (0x0x7f2b896b5c60) 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 (0x0x7f2b896b5f00) 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 (0x0x7f2b896f42a0) 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 (0x0x7f2b896f4300) 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 (0x0x7f2b896f4360) 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 (0x0x7f2b896f4420) 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 (0x0x7f2b896f46c0) 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 (0x0x7f2b896f4a20) 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 (0x0x7f2b896f4a80) 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 (0x0x7f2b896f4ae0) 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 (0x0x7f2b896f4ba0) 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 (0x0x7f2b896f4e40) 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 (0x0x7f2b897341e0) 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 (0x0x7f2b89734240) 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 (0x0x7f2b897342a0) 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 (0x0x7f2b89734360) 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 (0x0x7f2b89734600) 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 (0x0x7f2b89734960) 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 (0x0x7f2b897349c0) 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 (0x0x7f2b89734a20) 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 (0x0x7f2b89734ae0) 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 (0x0x7f2b89734d80) 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 (0x0x7f2b89374120) 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 (0x0x7f2b89374180) 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 (0x0x7f2b893741e0) 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 (0x0x7f2b893742a0) 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 (0x0x7f2b89374540) 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 (0x0x7f2b893748a0) 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 (0x0x7f2b89374900) 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 (0x0x7f2b89374960) 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 (0x0x7f2b89374a20) 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 (0x0x7f2b89374cc0) 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 (0x0x7f2b893ba060) 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 (0x0x7f2b893ba0c0) 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 (0x0x7f2b893ba120) 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 (0x0x7f2b893ba1e0) 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 (0x0x7f2b893ba480) 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 (0x0x7f2b893ba720) 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 (0x0x7f2b893ba780) 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 (0x0x7f2b893ba7e0) 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 (0x0x7f2b893ba8a0) 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 (0x0x7f2b893bab40) 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 (0x0x7f2b893baea0) 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 (0x0x7f2b893baf00) 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 (0x0x7f2b893baf60) 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 (0x0x7f2b893f4060) 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 (0x0x7f2b893f4300) 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 (0x0x7f2b893f4660) 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 (0x0x7f2b893f46c0) 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 (0x0x7f2b893f4720) 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 (0x0x7f2b893f47e0) 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 (0x0x7f2b893f4a80) 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 (0x0x7f2b893f4de0) 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 (0x0x7f2b893f4e40) 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 (0x0x7f2b893f4ea0) 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 (0x0x7f2b893f4f60) 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 (0x0x7f2b89438240) 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 (0x0x7f2b894384e0) 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 (0x0x7f2b89438540) 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 (0x0x7f2b894385a0) 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 (0x0x7f2b89438660) 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 (0x0x7f2b89438900) 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 (0x0x7f2b89438ba0) 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 (0x0x7f2b89438c00) 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 (0x0x7f2b89438c60) 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 (0x0x7f2b89438d20) 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 (0x0x7f2b8946e000) 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 (0x0x7f2b8946e2a0) 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 (0x0x7f2b8946e300) 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 (0x0x7f2b8946e360) 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 (0x0x7f2b8946e420) 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 (0x0x7f2b8946e6c0) 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 (0x0x7f2b8946e960) 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 (0x0x7f2b8946e9c0) 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 (0x0x7f2b8946ea20) 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 (0x0x7f2b8946eae0) 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 (0x0x7f2b8946ed80) 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 (0x0x7f2b894ab120) 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 (0x0x7f2b894ab180) 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 (0x0x7f2b894ab1e0) 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 (0x0x7f2b894ab2a0) 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 (0x0x7f2b894ab540) 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 (0x0x7f2b894ab7e0) 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 (0x0x7f2b894ab840) 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 (0x0x7f2b894ab8a0) 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 (0x0x7f2b894ab960) 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 (0x0x7f2b894abc00) 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> (0x0x7f2b8941f5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8941f618) 0 empty
    mpl_::bool_<false> (0x0x7f2b894abf60) 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> (0x0x7f2b8941f680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8941f6e8) 0 empty
    mpl_::bool_<false> (0x0x7f2b894e4000) 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> (0x0x7f2b8941f750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8941f7b8) 0 empty
    mpl_::bool_<false> (0x0x7f2b894e4060) 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> (0x0x7f2b8941f820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8941f888) 0 empty
    mpl_::bool_<false> (0x0x7f2b894e40c0) 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> (0x0x7f2b8941f958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8941f9c0) 0 empty
    mpl_::bool_<false> (0x0x7f2b894e41e0) 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> (0x0x7f2b8941fa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8941fa90) 0 empty
    mpl_::bool_<false> (0x0x7f2b894e4240) 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> (0x0x7f2b8941faf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8941fb60) 0 empty
    mpl_::bool_<false> (0x0x7f2b894e42a0) 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> (0x0x7f2b8941fbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8941fc30) 0 empty
    mpl_::bool_<false> (0x0x7f2b894e4300) 0 empty

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

Class boost::is_copy_constructible<void>
   size=1 align=1
   base size=1 base align=1
boost::is_copy_constructible<void> (0x0x7f2b8941fe38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8941fea0) 0 empty
    mpl_::bool_<false> (0x0x7f2b894e46c0) 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> (0x0x7f2b8941ff08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8941ff70) 0 empty
    mpl_::bool_<false> (0x0x7f2b894e4720) 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> (0x0x7f2b894f8000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b894f8068) 0 empty
    mpl_::bool_<false> (0x0x7f2b894e4780) 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> (0x0x7f2b894f80d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b894f8138) 0 empty
    mpl_::bool_<false> (0x0x7f2b894e47e0) 0 empty

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

Class boost::detail::is_empty_impl<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_empty_impl<void> (0x0x7f2b894e4a20) 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> (0x0x7f2b894e4a80) 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> (0x0x7f2b894e4ae0) 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> (0x0x7f2b894e4b40) 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> (0x0x7f2b894f8340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b894f83a8) 0 empty
    mpl_::bool_<false> (0x0x7f2b894e4d80) 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> (0x0x7f2b894f8410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b894f8478) 0 empty
    mpl_::bool_<false> (0x0x7f2b894e4de0) 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> (0x0x7f2b894f84e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b894f8548) 0 empty
    mpl_::bool_<false> (0x0x7f2b894e4e40) 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> (0x0x7f2b894f85b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b894f8618) 0 empty
    mpl_::bool_<false> (0x0x7f2b894e4ea0) 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> (0x0x7f2b894f86e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b894f8750) 0 empty
    mpl_::bool_<false> (0x0x7f2b8950d000) 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> (0x0x7f2b894f87b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b894f8820) 0 empty
    mpl_::bool_<false> (0x0x7f2b8950d060) 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> (0x0x7f2b894f8888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b894f88f0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8950d0c0) 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> (0x0x7f2b894f8958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b894f89c0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8950d120) 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> (0x0x7f2b89558000) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b89558068) 0 empty
    mpl_::bool_<true> (0x0x7f2b89545660) 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> (0x0x7f2b895580d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b89558138) 0 empty
    mpl_::bool_<true> (0x0x7f2b895456c0) 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> (0x0x7f2b895581a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b89558208) 0 empty
    mpl_::bool_<true> (0x0x7f2b89545720) 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> (0x0x7f2b89558270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b895582d8) 0 empty
    mpl_::bool_<true> (0x0x7f2b89545780) 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> (0x0x7f2b89558340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b895583a8) 0 empty
    mpl_::bool_<true> (0x0x7f2b895457e0) 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> (0x0x7f2b89558410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89558478) 0 empty
    mpl_::bool_<false> (0x0x7f2b89545840) 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> (0x0x7f2b895584e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89558548) 0 empty
    mpl_::bool_<false> (0x0x7f2b895458a0) 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> (0x0x7f2b895585b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b89558618) 0 empty
    mpl_::bool_<true> (0x0x7f2b89545900) 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> (0x0x7f2b89558680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b895586e8) 0 empty
    mpl_::bool_<true> (0x0x7f2b89545960) 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> (0x0x7f2b895459c0) 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> (0x0x7f2b89545a20) 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> (0x0x7f2b89545a80) 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> (0x0x7f2b89545ae0) 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> (0x0x7f2b89545b40) 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> (0x0x7f2b89545ba0) 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> (0x0x7f2b89545c00) 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> (0x0x7f2b89545c60) 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> (0x0x7f2b89545cc0) 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> (0x0x7f2b89545d20) 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> (0x0x7f2b89545d80) 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> (0x0x7f2b89545de0) 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> (0x0x7f2b89545e40) 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> (0x0x7f2b89545ea0) 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> (0x0x7f2b89545f00) 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> (0x0x7f2b89545f60) 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> (0x0x7f2b8916a000) 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> (0x0x7f2b8916a060) 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> (0x0x7f2b8916a0c0) 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> (0x0x7f2b8916a120) 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> (0x0x7f2b8916a180) 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> (0x0x7f2b8916a1e0) 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> (0x0x7f2b8916a240) 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> (0x0x7f2b8916a2a0) 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> (0x0x7f2b8916a360) 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> (0x0x7f2b8916a3c0) 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> (0x0x7f2b8916a420) 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> (0x0x7f2b8916a480) 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> (0x0x7f2b8916a4e0) 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> (0x0x7f2b8916a540) 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> (0x0x7f2b8916a8a0) 0 empty

Class std::allocator<boost::signals::connection>
   size=1 align=1
   base size=1 base align=1
std::allocator<boost::signals::connection> (0x0x7f2b89558820) 0 empty
  __gnu_cxx::new_allocator<boost::signals::connection> (0x0x7f2b8916a900) 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> > (0x0x7f2b8916a960) 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> (0x0x7f2b8916a9c0) 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> > (0x0x7f2b8916aa20) 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> > (0x0x7f2b89558a28) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::signals::connection> > (0x0x7f2b8916aa80) 0 empty

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

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

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

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

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

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

Class boost::signals::detail::truth<false>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::truth<false> (0x0x7f2b8916af60) 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*> (0x0x7f2b892240c0) 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*> (0x0x7f2b89558dd0) 0 empty
  __gnu_cxx::new_allocator<const boost::signals::trackable*> (0x0x7f2b89224120) 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*> > (0x0x7f2b89224060) 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*> (0x0x7f2b89224240) 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*> (0x0x7f2b892241e0) 0 empty

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

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

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

Class boost::signals::detail::slot_base::data_t
   size=24 align=4
   base size=24 base align=4
boost::signals::detail::slot_base::data_t (0x0x7f2b892244e0) 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> (0x0x7f2b892245a0) 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> (0x0x7f2b89224600) 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> (0x0x7f2b89224660) 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> (0x0x7f2b892246c0) 0 empty

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

Class boost::signals::detail::slot_base
   size=8 align=4
   base size=8 base align=4
boost::signals::detail::slot_base (0x0x7f2b89224480) 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> (0x0x7f2b892247e0) 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> (0x0x7f2b8924c410) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f2b89224840) 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>&> (0x0x7f2b89224900) 0 empty

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

Class boost::detail::function::function_buffer::type_t
   size=8 align=4
   base size=8 base align=4
boost::detail::function::function_buffer::type_t (0x0x7f2b89224b40) 0

Class boost::detail::function::function_buffer::bound_memfunc_ptr_t
   size=12 align=4
   base size=12 base align=4
boost::detail::function::function_buffer::bound_memfunc_ptr_t (0x0x7f2b89224ba0) 0

Class boost::detail::function::function_buffer::obj_ref_t
   size=8 align=4
   base size=8 base align=4
boost::detail::function::function_buffer::obj_ref_t (0x0x7f2b89224c60) 0

Class boost::detail::function::function_buffer
   size=12 align=4
   base size=12 base align=4
boost::detail::function::function_buffer (0x0x7f2b89224ae0) 0

Class boost::detail::function::unusable
   size=1 align=1
   base size=0 base align=1
boost::detail::function::unusable (0x0x7f2b89224d20) 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> (0x0x7f2b89224de0) 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 (0x0x7f2b89224e40) 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 (0x0x7f2b89224ea0) 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 (0x0x7f2b89224f00) 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 (0x0x7f2b89224f60) 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> (0x0x7f2b8930d120) 0 empty

Class boost::detail::alignment_of_hack<boost::detail::function::function_buffer>
   size=16 align=4
   base size=16 base align=4
boost::detail::alignment_of_hack<boost::detail::function::function_buffer> (0x0x7f2b8930d180) 0

Class boost::alignment_of<boost::detail::function::function_buffer>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::detail::function::function_buffer> (0x0x7f2b8924c5b0) 0 empty
  boost::integral_constant<unsigned int, 4u> (0x0x7f2b8924c618) 0 empty
    mpl_::integral_c<unsigned int, 4u> (0x0x7f2b8930d1e0) 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 (0x0x7f2b8930d420) 0 empty

Class boost::detail::function::vtable_base
   size=4 align=4
   base size=4 base align=4
boost::detail::function::vtable_base (0x0x7f2b8930d480) 0

Class boost::function_base
   size=16 align=4
   base size=16 base align=4
boost::function_base (0x0x7f2b8930d4e0) 0

Vtable for boost::bad_function_call
boost::bad_function_call::_ZTVN5boost17bad_function_callE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost17bad_function_callE)
8     (int (*)(...))boost::bad_function_call::~bad_function_call
12    (int (*)(...))boost::bad_function_call::~bad_function_call
16    (int (*)(...))std::runtime_error::what

Class boost::bad_function_call
   size=8 align=4
   base size=8 base align=4
boost::bad_function_call (0x0x7f2b8924c680) 0
    vptr=((& boost::bad_function_call::_ZTVN5boost17bad_function_callE) + 8u)
  std::runtime_error (0x0x7f2b8924c6e8) 0
      primary-for boost::bad_function_call (0x0x7f2b8924c680)
    std::exception (0x0x7f2b8930d540) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f2b8924c6e8)

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> (0x0x7f2b8930da80) 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> (0x0x7f2b8930dba0) 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> (0x0x7f2b8930dcc0) 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> (0x0x7f2b8930dde0) 0 empty

Class boost::signals::detail::stored_group
   size=12 align=4
   base size=12 base align=4
boost::signals::detail::stored_group (0x0x7f2b88fac2a0) 0

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&> > (0x0x7f2b88fac4e0) 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&> > (0x0x7f2b88fac480) 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&> (0x0x7f2b88fac660) 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&> (0x0x7f2b8924cc30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8924cc98) 0 empty
    mpl_::bool_<true> (0x0x7f2b88fac6c0) 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&> (0x0x7f2b8924cd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8924cd68) 0 empty
    mpl_::bool_<false> (0x0x7f2b88fac720) 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&> (0x0x7f2b8924cdd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8924ce38) 0 empty
    mpl_::bool_<true> (0x0x7f2b88fac780) 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&> > (0x0x7f2b8924cea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8924cf08) 0 empty
    mpl_::bool_<true> (0x0x7f2b88fac7e0) 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> > (0x0x7f2b8924c2d8) 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> > (0x0x7f2b89000000) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b89000068) 0 empty
      mpl_::bool_<true> (0x0x7f2b88fac840) 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> > > (0x0x7f2b88fac8a0) 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> > > (0x0x7f2b88fac600) 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> > > (0x0x7f2b88fac5a0) 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&> (0x0x7f2b890001a0) 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> > > (0x0x7f2b88fac900) 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&> (0x0x7f2b88fac540) 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&> > (0x0x7f2b88fac420) 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&> (0x0x7f2b89000208) 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&> > (0x0x7f2b88fac960) 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*> (0x0x7f2b88faca80) 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> (0x0x7f2b88facae0) 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> (0x0x7f2b89000340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b890003a8) 0 empty
    mpl_::bool_<false> (0x0x7f2b88facb40) 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> (0x0x7f2b88facba0) 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> (0x0x7f2b88faca20) 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> (0x0x7f2b88fac9c0) 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&> (0x0x7f2b89000478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b890004e0) 0 empty
    mpl_::bool_<false> (0x0x7f2b88faccc0) 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&> > (0x0x7f2b89000548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b890005b0) 0 empty
    mpl_::bool_<false> (0x0x7f2b88facd20) 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&> (0x0x7f2b890006e8) 0 empty
  mpl_::bool_<false> (0x0x7f2b88facd80) 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&> > (0x0x7f2b89000820) 0 empty
  mpl_::bool_<false> (0x0x7f2b88facde0) 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> (0x0x7f2b88face40) 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> (0x0x7f2b89000888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b890008f0) 0 empty
    mpl_::bool_<false> (0x0x7f2b88facea0) 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> > (0x0x7f2b89000958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b890009c0) 0 empty
    mpl_::bool_<false> (0x0x7f2b88facf00) 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> > (0x0x7f2b89000af8) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b89000b60) 0 empty
    mpl_::bool_<false> (0x0x7f2b88facf60) 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> > (0x0x7f2b89000bc8) 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> > (0x0x7f2b89000c30) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b89000c98) 0 empty
      mpl_::bool_<false> (0x0x7f2b8901b000) 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> > (0x0x7f2b89000d00) 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> > (0x0x7f2b89000d68) 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> > (0x0x7f2b89000dd0) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b89000e38) 0 empty
        mpl_::bool_<false> (0x0x7f2b8901b060) 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&> (0x0x7f2b89000ea0) 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> > (0x0x7f2b89000f08) 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> > (0x0x7f2b89000f70) 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> > (0x0x7f2b8901e000) 0 empty
        boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8901e068) 0 empty
          mpl_::bool_<false> (0x0x7f2b8901b0c0) 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> > (0x0x7f2b8901b120) 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> > (0x0x7f2b88facc60) 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> (0x0x7f2b8901b2a0) 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> (0x0x7f2b8901b240) 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> (0x0x7f2b8901b1e0) 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> (0x0x7f2b8901b180) 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> > (0x0x7f2b88facc00) 0 empty

Class boost::detail::iterator_facade_types<boost::signals::detail::connection_slot_pair, boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair&, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_facade_types<boost::signals::detail::connection_slot_pair, boost::forward_traversal_tag, boost::signals::detail::connection_slot_pair&, int> (0x0x7f2b88fac3c0) 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*> (0x0x7f2b8901b300) 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> (0x0x7f2b8901b420) 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> (0x0x7f2b8901b480) 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> (0x0x7f2b8901b4e0) 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> (0x0x7f2b8901e340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8901e3a8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8901b540) 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> (0x0x7f2b8901e410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8901e478) 0 empty
    mpl_::bool_<false> (0x0x7f2b8901b5a0) 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> (0x0x7f2b8901e4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8901e548) 0 empty
    mpl_::bool_<false> (0x0x7f2b8901b600) 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> (0x0x7f2b8901e5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8901e618) 0 empty
    mpl_::bool_<false> (0x0x7f2b8901b660) 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> (0x0x7f2b8901b6c0) 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> (0x0x7f2b8901b780) 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> (0x0x7f2b8901b720) 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> (0x0x7f2b8901b7e0) 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> (0x0x7f2b8901bb40) 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> (0x0x7f2b8901eaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8901eb60) 0 empty
    mpl_::bool_<false> (0x0x7f2b8901bc60) 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> (0x0x7f2b8901ebc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8901ec30) 0 empty
    mpl_::bool_<false> (0x0x7f2b8901bcc0) 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> (0x0x7f2b8901ec98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8901ed00) 0 empty
    mpl_::bool_<false> (0x0x7f2b8901bd20) 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> (0x0x7f2b8901ed68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8901edd0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8901bd80) 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> (0x0x7f2b8901ee38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8901eea0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8901bde0) 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> (0x0x7f2b8901ef08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8901ef70) 0 empty
    mpl_::bool_<false> (0x0x7f2b8901be40) 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> (0x0x7f2b89092000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89092068) 0 empty
    mpl_::bool_<false> (0x0x7f2b8901bea0) 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> > (0x0x7f2b890920d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b89092138) 0 empty
    mpl_::bool_<false> (0x0x7f2b8901bf00) 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> > (0x0x7f2b890921a0) 0 empty
  mpl_::bool_<false> (0x0x7f2b89093060) 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> > (0x0x7f2b89092208) 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> > (0x0x7f2b89092270) 0 empty
    mpl_::bool_<false> (0x0x7f2b890930c0) 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> > > (0x0x7f2b890922d8) 0 empty
  mpl_::bool_<false> (0x0x7f2b89093120) 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> > > (0x0x7f2b89092340) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f2b890923a8) 0 empty
    mpl_::bool_<true> (0x0x7f2b89093180) 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&> (0x0x7f2b89092410) 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> > > (0x0x7f2b89092478) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f2b890924e0) 0 empty
      mpl_::bool_<true> (0x0x7f2b890931e0) 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> (0x0x7f2b89093240) 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> (0x0x7f2b8901b3c0) 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&> (0x0x7f2b8901b360) 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> (0x0x7f2b88fac360) 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> (0x0x7f2b89093360) 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> (0x0x7f2b89092680) 0 empty
  __gnu_cxx::new_allocator<boost::signals::detail::connection_slot_pair> (0x0x7f2b890933c0) 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> > (0x0x7f2b89093420) 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> (0x0x7f2b89093480) 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> > (0x0x7f2b890934e0) 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> > (0x0x7f2b890927b8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7f2b89093600) 0 empty

Class std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> >::_List_impl (0x0x7f2b89092820) 0
  std::allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7f2b89092888) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<boost::signals::detail::connection_slot_pair> > (0x0x7f2b890936c0) 0 empty

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

Class std::list<boost::signals::detail::connection_slot_pair>
   size=8 align=4
   base size=8 base align=4
std::list<boost::signals::detail::connection_slot_pair> (0x0x7f2b890928f0) 0
  std::_List_base<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > (0x0x7f2b89093780) 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> > > (0x0x7f2b89093900) 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> > > (0x0x7f2b89092a28) 0 empty
  __gnu_cxx::new_allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f2b89093960) 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> > > > (0x0x7f2b890939c0) 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> > > (0x0x7f2b89093ae0) 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> > > (0x0x7f2b89093a80) 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> > > > (0x0x7f2b89093c00) 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> > > > (0x0x7f2b89093ba0) 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> (0x0x7f2b89093c60) 0 empty

Class boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>
   size=16 align=4
   base size=16 base align=4
boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> (0x0x7f2b890b98c0) 0
  boost::function_base (0x0x7f2b89093cc0) 0
  std::binary_function<boost::signals::detail::stored_group, boost::signals::detail::stored_group, bool> (0x0x7f2b89093d20) 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> > > > (0x0x7f2b89093f60) 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> > > > (0x0x7f2b89092f70) 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> > > > (0x0x7f2b88d5f000) 0 empty

Class std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >::_Rb_tree_impl<boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, false>
   size=36 align=4
   base size=36 base align=4
std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >::_Rb_tree_impl<boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, false> (0x0x7f2b89092958) 0
  std::allocator<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > > (0x0x7f2b89092af8) 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> > > > (0x0x7f2b88d5f060) 0 empty

Class std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > >
   size=36 align=4
   base size=36 base align=4
std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > > (0x0x7f2b89093b40) 0

Class std::map<boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair>, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> >
   size=36 align=4
   base size=36 base align=4
std::map<boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair>, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> > (0x0x7f2b890938a0) 0

Class std::_Rb_tree_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f2b88d5f0c0) 0

Class std::_List_iterator<boost::signals::detail::connection_slot_pair>
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<boost::signals::detail::connection_slot_pair> (0x0x7f2b88d5f180) 0

Class boost::signals::detail::named_slot_map_iterator
   size=16 align=4
   base size=13 base align=4
boost::signals::detail::named_slot_map_iterator (0x0x7f2b89092618) 0
  boost::iterator_facade<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::connection_slot_pair, boost::forward_traversal_tag> (0x0x7f2b890932a0) 0 empty

Class std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> >
   size=20 align=4
   base size=20 base align=4
std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > (0x0x7f2b88d5f1e0) 0

Class boost::signals::detail::named_slot_map
   size=40 align=4
   base size=40 base align=4
boost::signals::detail::named_slot_map (0x0x7f2b88d5f240) 0

Class std::_Rb_tree_const_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_const_iterator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f2b88d5f2a0) 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> (0x0x7f2b88d5f3c0) 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> (0x0x7f2b88d5f420) 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> (0x0x7f2b88d5f480) 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> (0x0x7f2b88d5f4e0) 0 empty

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

Class boost::signals::detail::call_notification
   size=8 align=4
   base size=8 base align=4
boost::signals::detail::call_notification (0x0x7f2b88d5f300) 0

Class boost::signals::detail::signal_base_impl::temporarily_set_clearing
   size=4 align=4
   base size=4 base align=4
boost::signals::detail::signal_base_impl::temporarily_set_clearing (0x0x7f2b88d5f660) 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> (0x0x7f2b88d5f6c0) 0

Class boost::signals::detail::signal_base_impl
   size=52 align=4
   base size=52 base align=4
boost::signals::detail::signal_base_impl (0x0x7f2b88d5f600) 0

Class boost::signals::detail::signal_base
   size=8 align=4
   base size=8 base align=4
boost::signals::detail::signal_base (0x0x7f2b88e09410) 0
  boost::noncopyable_::noncopyable (0x0x7f2b88d5f720) 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_> (0x0x7f2b88d5f8a0) 0 empty

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

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

Class boost::in_place_factory0
   size=1 align=1
   base size=1 base align=1
boost::in_place_factory0 (0x0x7f2b88e09618) 0 empty
  boost::in_place_factory_base (0x0x7f2b88d5fb40) 0 empty

Class boost::optional_detail::optional_tag
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::optional_tag (0x0x7f2b88ede720) 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> (0x0x7f2b88ede9c0) 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> (0x0x7f2b88edeae0) 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> (0x0x7f2b88b8f000) 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> (0x0x7f2b88b8f120) 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> (0x0x7f2b88b8f240) 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> (0x0x7f2b88b8f780) 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> (0x0x7f2b88b8f900) 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> (0x0x7f2b88ef6a90) 0 empty
  boost::detail::always_bool2::apply<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f2b88b8f960) 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> (0x0x7f2b88ef6af8) 0 empty
  boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f2b88ef6b60) 0 empty
    boost::detail::always_bool2::apply<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f2b88b8f9c0) 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> (0x0x7f2b88b8fa80) 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> (0x0x7f2b88ef6bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b88ef6c30) 0 empty
    mpl_::bool_<false> (0x0x7f2b88b8fae0) 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> (0x0x7f2b88ef6c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b88ef6d00) 0 empty
    mpl_::bool_<false> (0x0x7f2b88b8fb40) 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> (0x0x7f2b88ef6d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b88ef6dd0) 0 empty
    mpl_::bool_<false> (0x0x7f2b88b8fba0) 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> (0x0x7f2b88b8fc00) 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> (0x0x7f2b88ef6e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b88ef6ea0) 0 empty
    mpl_::bool_<false> (0x0x7f2b88b8fc60) 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> (0x0x7f2b88b8fcc0) 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> (0x0x7f2b88b8fa20) 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> (0x0x7f2b88b8fd20) 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> (0x0x7f2b88ef6f70) 0 empty
  boost::detail::is_convertible_impl<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f2b88b8fd80) 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> (0x0x7f2b88b8ff60) 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> (0x0x7f2b88b8ff00) 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> (0x0x7f2b88b8fea0) 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> (0x0x7f2b88b8fe40) 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> (0x0x7f2b88c0f180) 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> (0x0x7f2b88c10138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b88c101a0) 0 empty
    mpl_::bool_<false> (0x0x7f2b88c0f1e0) 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> (0x0x7f2b88c10208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b88c10270) 0 empty
    mpl_::bool_<false> (0x0x7f2b88c0f240) 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> (0x0x7f2b88c102d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b88c10340) 0 empty
    mpl_::bool_<false> (0x0x7f2b88c0f2a0) 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> (0x0x7f2b88c103a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b88c10410) 0 empty
    mpl_::bool_<false> (0x0x7f2b88c0f300) 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> (0x0x7f2b88c0f360) 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> (0x0x7f2b88c0f120) 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> (0x0x7f2b88c0f0c0) 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> (0x0x7f2b88b8fde0) 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> (0x0x7f2b88c0f3c0) 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> (0x0x7f2b88c10618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b88c10680) 0 empty
    mpl_::bool_<false> (0x0x7f2b88c0f420) 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*> (0x0x7f2b88c0f540) 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> (0x0x7f2b88c107b8) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::signals::detail::named_slot_map_iterator*> (0x0x7f2b88c0f660) 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> (0x0x7f2b88c108f0) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::signals::detail::named_slot_map_iterator> (0x0x7f2b88c10958) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::signals::detail::named_slot_map_iterator*> (0x0x7f2b88c0f720) 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> (0x0x7f2b88c10a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b88c10a90) 0 empty
    mpl_::bool_<false> (0x0x7f2b88c0f7e0) 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> (0x0x7f2b88c10af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b88c10b60) 0 empty
    mpl_::bool_<true> (0x0x7f2b88c0f840) 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> > (0x0x7f2b88c10bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b88c10c30) 0 empty
    mpl_::bool_<true> (0x0x7f2b88c0f8a0) 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> > (0x0x7f2b88c10c98) 0 empty
  mpl_::bool_<true> (0x0x7f2b88c0f900) 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> > (0x0x7f2b88c10d00) 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> > (0x0x7f2b88c10d68) 0 empty
    mpl_::bool_<true> (0x0x7f2b88c0f960) 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> (0x0x7f2b88c10dd0) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f2b88c0f9c0) 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> (0x0x7f2b88c10e38) 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> (0x0x7f2b88c10ea0) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f2b88c0fa20) 0 empty

Class boost::signals::detail::args0<>
   size=1 align=1
   base size=0 base align=1
boost::signals::detail::args0<> (0x0x7f2b88c0fa80) 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> (0x0x7f2b88c61000) 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> (0x0x7f2b88c61120) 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> (0x0x7f2b88c61240) 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> (0x0x7f2b88c61360) 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> (0x0x7f2b88c61900) 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> (0x0x7f2b88c61ba0) 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> (0x0x7f2b88d2c240) 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> (0x0x7f2b88d2c360) 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> (0x0x7f2b88d2c480) 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> (0x0x7f2b88d2c5a0) 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> (0x0x7f2b88d2cae0) 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> (0x0x7f2b889e2180) 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> (0x0x7f2b889e22a0) 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> (0x0x7f2b889e23c0) 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> (0x0x7f2b889e24e0) 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> (0x0x7f2b889e2a20) 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> (0x0x7f2b88a78cc0) 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> (0x0x7f2b88a78de0) 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> (0x0x7f2b88a78f00) 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> (0x0x7f2b88aaf060) 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> (0x0x7f2b88aaf600) 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> (0x0x7f2b88aaff60) 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> (0x0x7f2b887642a0) 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> (0x0x7f2b887645a0) 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> (0x0x7f2b887648a0) 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> (0x0x7f2b887d10c0) 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> (0x0x7f2b88825600) 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> (0x0x7f2b88825a80) 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> (0x0x7f2b88825f00) 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> (0x0x7f2b888393c0) 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> (0x0x7f2b88839cc0) 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> (0x0x7f2b888e3360) 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> (0x0x7f2b888e3480) 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> (0x0x7f2b888e35a0) 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> (0x0x7f2b888e36c0) 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> (0x0x7f2b885714e0) 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> (0x0x7f2b885bd300) 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> (0x0x7f2b885bd420) 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> (0x0x7f2b885bd540) 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> (0x0x7f2b885bd660) 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> (0x0x7f2b885bdc00) 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> (0x0x7f2b88691420) 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> (0x0x7f2b88691540) 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> (0x0x7f2b88691660) 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> (0x0x7f2b88691780) 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> (0x0x7f2b88691cc0) 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> > > (0x0x7f2b88702958) 0 empty
  boost::asio::io_service::id (0x0x7f2b887029c0) 0 empty
    boost::asio::detail::noncopyable (0x0x7f2b883765a0) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >
boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >::_ZTVN5boost4asio6detail12service_baseINS0_22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS5_EEEEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS5_EEEEEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f2b88702888) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >::_ZTVN5boost4asio6detail12service_baseINS0_22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS5_EEEEEE) + 8u)
  boost::asio::io_service::service (0x0x7f2b887028f0) 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> > > (0x0x7f2b88702888)
    boost::asio::detail::noncopyable (0x0x7f2b88376540) 0 empty

Class boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >
   size=36 align=4
   base size=36 base align=4
boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7f2b88376660) 0

Vtable for boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >
boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >::_ZTVN5boost4asio22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS3_EEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost4asio22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS3_EEEE)
8     (int (*)(...))boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >::~deadline_timer_service
12    (int (*)(...))boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >::~deadline_timer_service
16    (int (*)(...))boost::asio::deadline_timer_service<TimeType, TimeTraits>::shutdown_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >
   size=56 align=4
   base size=56 base align=4
boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7f2b88702a28) 0
    vptr=((& boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >::_ZTVN5boost4asio22deadline_timer_serviceINS_10posix_time5ptimeENS0_11time_traitsIS3_EEEE) + 8u)
  boost::asio::detail::service_base<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f2b88702a90) 0
      primary-for boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7f2b88702a28)
    boost::asio::io_service::service (0x0x7f2b88702af8) 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> > > (0x0x7f2b88702a90)
      boost::asio::detail::noncopyable (0x0x7f2b88376600) 0 empty

Class boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::per_timer_data (0x0x7f2b883767e0) 0

Class boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type
   size=32 align=4
   base size=32 base align=4
boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime> >::implementation_type (0x0x7f2b88702d68) 0
  boost::asio::detail::noncopyable (0x0x7f2b88376780) 0 empty

Class boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >
   size=36 align=4
   base size=36 base align=4
boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f2b883764e0) 0

Class boost::asio::basic_deadline_timer<boost::posix_time::ptime>
   size=36 align=4
   base size=36 base align=4
boost::asio::basic_deadline_timer<boost::posix_time::ptime> (0x0x7f2b88702548) 0
  boost::asio::basic_io_object<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f2b88376840) 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&)> (0x0x7f2b883769c0) 0 empty

Class boost::remove_reference<void(Message&)>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<void(Message&)> (0x0x7f2b88376960) 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&)> (0x0x7f2b88376900) 0 empty

Class boost::add_pointer<void(Message&)>
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<void(Message&)> (0x0x7f2b883768a0) 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&)> (0x0x7f2b88376a80) 0 empty

Class boost::function_traits<void(Message&)>
   size=1 align=1
   base size=1 base align=1
boost::function_traits<void(Message&)> (0x0x7f2b883ba208) 0 empty
  boost::detail::function_traits_helper<void (*)(Message&)> (0x0x7f2b88376ae0) 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&)> > (0x0x7f2b88376b40) 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&)> > (0x0x7f2b883ba3a8) 0 empty
  boost::signals::detail::real_get_signal_impl<1, void(Message&), boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7f2b88376ba0) 0 empty

Class boost::signal1<void, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> >
   size=20 align=4
   base size=17 base align=4
boost::signal1<void, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7f2b883919a0) 0
  boost::signals::detail::signal_base (0x0x7f2b883ba410) 0
    boost::noncopyable_::noncopyable (0x0x7f2b88376c00) 0 empty
  boost::signals::trackable (0x0x7f2b88376c60) 8

Class boost::signal<void(Message&)>
   size=20 align=4
   base size=17 base align=4
boost::signal<void(Message&)> (0x0x7f2b883ba4e0) 0
  boost::signal1<void, Message&, boost::last_value<void>, int, std::less<int>, boost::function<void(Message&)> > (0x0x7f2b88391b60) 0
    boost::signals::detail::signal_base (0x0x7f2b883ba548) 0
      boost::noncopyable_::noncopyable (0x0x7f2b88376cc0) 0 empty
    boost::signals::trackable (0x0x7f2b88376d20) 8

Class MeasureServer
   size=424 align=4
   base size=424 base align=4
MeasureServer (0x0x7f2b88376480) 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> (0x0x7f2b88376d80) 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> (0x0x7f2b883ba7b8) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f2b88376de0) 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> (0x0x7f2b88376e40) 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> (0x0x7f2b88376ea0) 0 empty

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

Class boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000ll>
   size=8 align=4
   base size=8 base align=4
boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000ll> (0x0x7f2b883ba8f0) 0
  boost::posix_time::time_duration (0x0x7f2b883ba958) 0
    boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5u, 1000000ll, 6u> > (0x0x7f2b883ba9c0) 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> (0x0x7f2b883baa28) 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> > (0x0x7f2b883baa90) 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> (0x0x7f2b883baaf8) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7f2b883bab60) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7f2b88376f60) 0 empty

Class boost::_bi::add_cref<void (MeasureServer::*)(), 1>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_cref<void (MeasureServer::*)(), 1> (0x0x7f2b8841e0c0) 0 empty

Class boost::_bi::dm_result<void (MeasureServer::*)(), MeasureServer*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::dm_result<void (MeasureServer::*)(), MeasureServer*> (0x0x7f2b8841e060) 0 empty

Class boost::is_placeholder<MeasureServer*>
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<MeasureServer*> (0x0x7f2b8841e1e0) 0 empty

Class boost::_bi::add_value_2<MeasureServer*, 0>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value_2<MeasureServer*, 0> (0x0x7f2b8841e240) 0 empty

Class boost::_bi::add_value<MeasureServer*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<MeasureServer*> (0x0x7f2b8841e180) 0 empty

Class boost::_bi::list_av_1<MeasureServer*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::list_av_1<MeasureServer*> (0x0x7f2b8841e120) 0 empty

Class boost::_bi::result_traits<void, boost::_mfi::mf0<void, MeasureServer> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::result_traits<void, boost::_mfi::mf0<void, MeasureServer> > (0x0x7f2b8841e540) 0 empty

Class boost::_mfi::mf0<void, MeasureServer>
   size=8 align=4
   base size=8 base align=4
boost::_mfi::mf0<void, MeasureServer> (0x0x7f2b8841ea20) 0

Class boost::_bi::value<MeasureServer*>
   size=4 align=4
   base size=4 base align=4
boost::_bi::value<MeasureServer*> (0x0x7f2b8841eae0) 0

Class boost::_bi::storage1<boost::_bi::value<MeasureServer*> >
   size=4 align=4
   base size=4 base align=4
boost::_bi::storage1<boost::_bi::value<MeasureServer*> > (0x0x7f2b8841ea80) 0

Class boost::_bi::list1<boost::_bi::value<MeasureServer*> >
   size=4 align=4
   base size=4 base align=4
boost::_bi::list1<boost::_bi::value<MeasureServer*> > (0x0x7f2b884dc000) 0
  boost::_bi::storage1<boost::_bi::value<MeasureServer*> > (0x0x7f2b8841eb40) 0

Class boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > >
   size=12 align=4
   base size=12 base align=4
boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > > (0x0x7f2b8841e4e0) 0

Class boost::asio::handler_type<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > >, void(boost::system::error_code)>
   size=1 align=1
   base size=0 base align=1
boost::asio::handler_type<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > >, void(boost::system::error_code)> (0x0x7f2b8841eba0) 0 empty

Class boost::asio::async_result<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > > >
   size=1 align=1
   base size=0 base align=1
boost::asio::async_result<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > > > (0x0x7f2b8841ec00) 0 empty

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

Class std::_Setfill<char>
   size=1 align=1
   base size=1 base align=1
std::_Setfill<char> (0x0x7f2b8841ecc0) 0

Class boost::exception_detail::enable_error_info_helper<boost::bad_weak_ptr, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::bad_weak_ptr, 1> (0x0x7f2b88147000) 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> (0x0x7f2b8841ef60) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::bad_weak_ptr>
boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_weak_ptr>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_weak_ptr>
16    (int (*)(...))boost::bad_weak_ptr::what
20    (int (*)(...))-4
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZThn4_N5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZThn4_N5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_weak_ptr>
   size=24 align=4
   base size=24 base align=4
boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f2b881450e0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 8u)
  boost::bad_weak_ptr (0x0x7f2b884dc4e0) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f2b881450e0)
    std::exception (0x0x7f2b88147060) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7f2b884dc4e0)
  boost::exception (0x0x7f2b881470c0) 4
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 28u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE: 21u entries
0     24u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
20    (int (*)(...))boost::bad_weak_ptr::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
32    (int (*)(...))-4
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZThn4_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZThn4_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED0Ev
48    4294967272u
52    4294967272u
56    4294967272u
60    (int (*)(...))-24
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >
   size=28 align=4
   base size=24 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f2b881452a0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 12u)
  boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f2b88145310) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7f2b881452a0)
    boost::bad_weak_ptr (0x0x7f2b884dc548) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7f2b88145310)
      std::exception (0x0x7f2b881471e0) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7f2b884dc548)
    boost::exception (0x0x7f2b88147240) 4
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f2b881472a0) 24 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 68u)

Class std::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7f2b88147540) 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> (0x0x7f2b881475a0) 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*> (0x0x7f2b884dc9c0) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f2b88147600) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f2b884dcb60) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f2b88147840) 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> (0x0x7f2b881478a0) 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> (0x0x7f2b88147900) 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> (0x0x7f2b881479c0) 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> (0x0x7f2b88147960) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::system::system_error>
boost::exception_detail::error_info_injector<boost::system::system_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::system::system_error>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::system::system_error>
16    (int (*)(...))boost::system::system_error::what
20    (int (*)(...))-20
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::system::system_error>::_ZThn20_N5boost16exception_detail19error_info_injectorINS_6system12system_errorEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::system::system_error>::_ZThn20_N5boost16exception_detail19error_info_injectorINS_6system12system_errorEED0Ev

Class boost::exception_detail::error_info_injector<boost::system::system_error>
   size=40 align=4
   base size=40 base align=4
boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7f2b88192310) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::system::system_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE) + 8u)
  boost::system::system_error (0x0x7f2b884dcc30) 0
      primary-for boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7f2b88192310)
    std::runtime_error (0x0x7f2b884dcc98) 0
        primary-for boost::system::system_error (0x0x7f2b884dcc30)
      std::exception (0x0x7f2b88147a20) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f2b884dcc98)
  boost::exception (0x0x7f2b88147a80) 20
      vptr=((& boost::exception_detail::error_info_injector<boost::system::system_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE) + 28u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE: 21u entries
0     40u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
20    (int (*)(...))boost::system::system_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::system::system_error> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::system::system_error> >
32    (int (*)(...))-20
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZThn20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZThn20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEED0Ev
48    4294967256u
52    4294967256u
56    4294967256u
60    (int (*)(...))-40
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
   size=44 align=4
   base size=40 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> > (0x0x7f2b881923f0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 12u)
  boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7f2b88192460) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> > (0x0x7f2b881923f0)
    boost::system::system_error (0x0x7f2b884dcdd0) 0
        primary-for boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7f2b88192460)
      std::runtime_error (0x0x7f2b884dce38) 0
          primary-for boost::system::system_error (0x0x7f2b884dcdd0)
        std::exception (0x0x7f2b88147ae0) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f2b884dce38)
    boost::exception (0x0x7f2b88147b40) 20
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f2b88147ba0) 40 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 68u)

Class std::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**> (0x0x7f2b88147c60) 0 empty

Class __gnu_cxx::__normal_iterator<boost::asio::io_service::service**, std::vector<boost::asio::io_service::service*> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<boost::asio::io_service::service**, std::vector<boost::asio::io_service::service*> > (0x0x7f2b88147c00) 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**> (0x0x7f2b88147cc0) 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*> > (0x0x7f2b88147d20) 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> (0x0x7f2b88147de0) 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> (0x0x7f2b88147d80) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>
boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::invalid_service_owner>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::invalid_service_owner>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEED0Ev

Class boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7f2b881e52a0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE) + 8u)
  boost::asio::invalid_service_owner (0x0x7f2b881bb270) 0
      primary-for boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7f2b881e52a0)
    std::logic_error (0x0x7f2b881bb2d8) 0
        primary-for boost::asio::invalid_service_owner (0x0x7f2b881bb270)
      std::exception (0x0x7f2b881e8000) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2b881bb2d8)
  boost::exception (0x0x7f2b881e8060) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio21invalid_service_ownerEEE) + 28u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE: 21u entries
0     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> > (0x0x7f2b881e5380) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE) + 12u)
  boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7f2b881e53f0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> > (0x0x7f2b881e5380)
    boost::asio::invalid_service_owner (0x0x7f2b881bb410) 0
        primary-for boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7f2b881e53f0)
      std::logic_error (0x0x7f2b881bb478) 0
          primary-for boost::asio::invalid_service_owner (0x0x7f2b881bb410)
        std::exception (0x0x7f2b881e8180) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2b881bb478)
    boost::exception (0x0x7f2b881e81e0) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f2b881e8240) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio21invalid_service_ownerEEEEE) + 68u)

Class boost::exception_detail::enable_error_info_helper<boost::asio::service_already_exists, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::asio::service_already_exists, 1> (0x0x7f2b881e8480) 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> (0x0x7f2b881e8420) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::asio::service_already_exists>
boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::service_already_exists>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::asio::service_already_exists>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEED0Ev

Class boost::exception_detail::error_info_injector<boost::asio::service_already_exists>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7f2b88201620) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE) + 8u)
  boost::asio::service_already_exists (0x0x7f2b881bb5b0) 0
      primary-for boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7f2b88201620)
    std::logic_error (0x0x7f2b881bb618) 0
        primary-for boost::asio::service_already_exists (0x0x7f2b881bb5b0)
      std::exception (0x0x7f2b881e8660) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2b881bb618)
  boost::exception (0x0x7f2b881e86c0) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::asio::service_already_exists>::_ZTVN5boost16exception_detail19error_info_injectorINS_4asio22service_already_existsEEE) + 28u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE: 21u entries
0     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> > (0x0x7f2b882017e0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 12u)
  boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7f2b88201850) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> > (0x0x7f2b882017e0)
    boost::asio::service_already_exists (0x0x7f2b881bb680) 0
        primary-for boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7f2b88201850)
      std::logic_error (0x0x7f2b881bb6e8) 0
          primary-for boost::asio::service_already_exists (0x0x7f2b881bb680)
        std::exception (0x0x7f2b881e87e0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2b881bb6e8)
    boost::exception (0x0x7f2b881e8840) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f2b881e88a0) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 68u)

Class boost::exception_detail::enable_error_info_helper<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> (0x0x7f2b881e8c60) 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> (0x0x7f2b881e8c00) 0 empty

Vtable for boost::exception_detail::error_info_injector<std::runtime_error>
boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt13runtime_errorEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::runtime_error>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::runtime_error>
16    (int (*)(...))std::runtime_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt13runtime_errorEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<std::runtime_error>::_ZThn8_N5boost16exception_detail19error_info_injectorISt13runtime_errorED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<std::runtime_error>::_ZThn8_N5boost16exception_detail19error_info_injectorISt13runtime_errorED0Ev

Class boost::exception_detail::error_info_injector<std::runtime_error>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f2b882898c0) 0
    vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 8u)
  std::runtime_error (0x0x7f2b881bbd68) 0
      primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f2b882898c0)
    std::exception (0x0x7f2b881e8cc0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f2b881bbd68)
  boost::exception (0x0x7f2b881e8d20) 8
      vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 28u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE: 21u entries
0     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
20    (int (*)(...))std::runtime_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<std::runtime_error> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<std::runtime_error> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7f2b882899a0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 12u)
  boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f2b88289a10) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7f2b882899a0)
    std::runtime_error (0x0x7f2b881bbea0) 0
        primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7f2b88289a10)
      std::exception (0x0x7f2b881e8e40) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f2b881bbea0)
    boost::exception (0x0x7f2b881e8ea0) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f2b881e8f00) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE) + 68u)

Class boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_day_of_month, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_day_of_month, 1> (0x0x7f2b882a37e0) 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> (0x0x7f2b882a3780) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>
boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_month>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_month>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f2b882f6380) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE) + 8u)
  boost::gregorian::bad_day_of_month (0x0x7f2b882a6618) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f2b882f6380)
    std::out_of_range (0x0x7f2b882a6680) 0
        primary-for boost::gregorian::bad_day_of_month (0x0x7f2b882a6618)
      std::logic_error (0x0x7f2b882a66e8) 0
          primary-for std::out_of_range (0x0x7f2b882a6680)
        std::exception (0x0x7f2b882a39c0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2b882a66e8)
  boost::exception (0x0x7f2b882a3a20) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian16bad_day_of_monthEEE) + 28u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE: 21u entries
0     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7f2b882f6460) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 12u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f2b882f64d0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7f2b882f6460)
    boost::gregorian::bad_day_of_month (0x0x7f2b882a6820) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7f2b882f64d0)
      std::out_of_range (0x0x7f2b882a6888) 0
          primary-for boost::gregorian::bad_day_of_month (0x0x7f2b882a6820)
        std::logic_error (0x0x7f2b882a68f0) 0
            primary-for std::out_of_range (0x0x7f2b882a6888)
          std::exception (0x0x7f2b882a3b40) 0 nearly-empty
              primary-for std::logic_error (0x0x7f2b882a68f0)
    boost::exception (0x0x7f2b882a3ba0) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f2b882a3c00) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian16bad_day_of_monthEEEEE) + 68u)

Class boost::date_time::month_functor<boost::gregorian::date>
   size=8 align=4
   base size=6 base align=4
boost::date_time::month_functor<boost::gregorian::date> (0x0x7f2b882a3f60) 0

Class boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry
   size=12 align=4
   base size=12 base align=4
boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry (0x0x7f2b87f77000) 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> (0x0x7f2b87f77240) 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> (0x0x7f2b87f771e0) 0 empty

Vtable for boost::exception_detail::error_info_injector<std::out_of_range>
boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::out_of_range>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::out_of_range>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<std::out_of_range>::_ZThn8_N5boost16exception_detail19error_info_injectorISt12out_of_rangeED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<std::out_of_range>::_ZThn8_N5boost16exception_detail19error_info_injectorISt12out_of_rangeED0Ev

Class boost::exception_detail::error_info_injector<std::out_of_range>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f2b87f86230) 0
    vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 8u)
  std::out_of_range (0x0x7f2b87f761a0) 0
      primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f2b87f86230)
    std::logic_error (0x0x7f2b87f76208) 0
        primary-for std::out_of_range (0x0x7f2b87f761a0)
      std::exception (0x0x7f2b87f772a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7f2b87f76208)
  boost::exception (0x0x7f2b87f77300) 8
      vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 28u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE: 21u entries
0     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<std::out_of_range> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<std::out_of_range> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7f2b87f86310) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 12u)
  boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f2b87f86380) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7f2b87f86310)
    std::out_of_range (0x0x7f2b87f76340) 0
        primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7f2b87f86380)
      std::logic_error (0x0x7f2b87f763a8) 0
          primary-for std::out_of_range (0x0x7f2b87f76340)
        std::exception (0x0x7f2b87f77360) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2b87f763a8)
    boost::exception (0x0x7f2b87f773c0) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f2b87f77420) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt12out_of_rangeEEEE) + 68u)

Class boost::exception_detail::enable_error_info_helper<std::bad_cast, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<std::bad_cast, 1> (0x0x7f2b87f777e0) 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> (0x0x7f2b87f77780) 0 empty

Vtable for boost::exception_detail::error_info_injector<std::bad_cast>
boost::exception_detail::error_info_injector<std::bad_cast>::_ZTVN5boost16exception_detail19error_info_injectorISt8bad_castEE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt8bad_castEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::bad_cast>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<std::bad_cast>
16    (int (*)(...))std::bad_cast::what
20    (int (*)(...))-4
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorISt8bad_castEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<std::bad_cast>::_ZThn4_N5boost16exception_detail19error_info_injectorISt8bad_castED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<std::bad_cast>::_ZThn4_N5boost16exception_detail19error_info_injectorISt8bad_castED0Ev

Class boost::exception_detail::error_info_injector<std::bad_cast>
   size=24 align=4
   base size=24 base align=4
boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7f2b87fc2f50) 0
    vptr=((& boost::exception_detail::error_info_injector<std::bad_cast>::_ZTVN5boost16exception_detail19error_info_injectorISt8bad_castEE) + 8u)
  std::bad_cast (0x0x7f2b87f76958) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7f2b87fc2f50)
    std::exception (0x0x7f2b87f77840) 0 nearly-empty
        primary-for std::bad_cast (0x0x7f2b87f76958)
  boost::exception (0x0x7f2b87f778a0) 4
      vptr=((& boost::exception_detail::error_info_injector<std::bad_cast>::_ZTVN5boost16exception_detail19error_info_injectorISt8bad_castEE) + 28u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE: 21u entries
0     24u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
20    (int (*)(...))std::bad_cast::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<std::bad_cast> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<std::bad_cast> >
32    (int (*)(...))-4
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZThn4_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZThn4_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEED0Ev
48    4294967272u
52    4294967272u
56    4294967272u
60    (int (*)(...))-24
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
   size=28 align=4
   base size=24 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> > (0x0x7f2b87fd6070) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 12u)
  boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7f2b87fd60e0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> > (0x0x7f2b87fd6070)
    std::bad_cast (0x0x7f2b87f76a90) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7f2b87fd60e0)
      std::exception (0x0x7f2b87f77900) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f2b87f76a90)
    boost::exception (0x0x7f2b87f77960) 4
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f2b87f779c0) 24 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt8bad_castEEEE) + 68u)

Vtable for boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::_ZTVN5boost4asio6detail12posix_thread4funcINS1_21resolver_service_base22work_io_service_runnerEEE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost4asio6detail12posix_thread4funcINS1_21resolver_service_base22work_io_service_runnerEEE)
8     (int (*)(...))boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::~func
12    (int (*)(...))boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::~func
16    (int (*)(...))boost::asio::detail::posix_thread::func<Function>::run<boost::asio::detail::resolver_service_base::work_io_service_runner>

Class boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>
   size=8 align=4
   base size=8 base align=4
boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner> (0x0x7f2b87f76410) 0
    vptr=((& boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::_ZTVN5boost4asio6detail12posix_thread4funcINS1_21resolver_service_base22work_io_service_runnerEEE) + 8u)
  boost::asio::detail::posix_thread::func_base (0x0x7f2b87f77cc0) 0 nearly-empty
      primary-for boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner> (0x0x7f2b87f76410)

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

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> (0x0x7f2b87f77f00) 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> (0x0x7f2b88058000) 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> (0x0x7f2b88058060) 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> (0x0x7f2b880581e0) 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> (0x0x7f2b88058240) 0

Vtable for boost::date_time::year_based_generator<boost::gregorian::date>
boost::date_time::year_based_generator<boost::gregorian::date>::_ZTVN5boost9date_time20year_based_generatorINS_9gregorian4dateEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost9date_time20year_based_generatorINS_9gregorian4dateEEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual

Class boost::date_time::year_based_generator<boost::gregorian::date>
   size=4 align=4
   base size=4 base align=4
boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f2b880582a0) 0 nearly-empty
    vptr=((& boost::date_time::year_based_generator<boost::gregorian::date>::_ZTVN5boost9date_time20year_based_generatorINS_9gregorian4dateEEE) + 8u)

Vtable for boost::date_time::last_kday_of_month<boost::gregorian::date>
boost::date_time::last_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time18last_kday_of_monthINS_9gregorian4dateEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost9date_time18last_kday_of_monthINS_9gregorian4dateEEE)
8     (int (*)(...))boost::date_time::last_kday_of_month<boost::gregorian::date>::~last_kday_of_month
12    (int (*)(...))boost::date_time::last_kday_of_month<boost::gregorian::date>::~last_kday_of_month
16    (int (*)(...))boost::date_time::last_kday_of_month<date_type>::get_date<boost::gregorian::date>
20    (int (*)(...))boost::date_time::last_kday_of_month<date_type>::to_string<boost::gregorian::date>

Class boost::date_time::last_kday_of_month<boost::gregorian::date>
   size=8 align=4
   base size=8 base align=4
boost::date_time::last_kday_of_month<boost::gregorian::date> (0x0x7f2b8801b6e8) 0
    vptr=((& boost::date_time::last_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time18last_kday_of_monthINS_9gregorian4dateEEE) + 8u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f2b88058300) 0 nearly-empty
      primary-for boost::date_time::last_kday_of_month<boost::gregorian::date> (0x0x7f2b8801b6e8)

Vtable for boost::date_time::first_kday_of_month<boost::gregorian::date>
boost::date_time::first_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time19first_kday_of_monthINS_9gregorian4dateEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost9date_time19first_kday_of_monthINS_9gregorian4dateEEE)
8     (int (*)(...))boost::date_time::first_kday_of_month<boost::gregorian::date>::~first_kday_of_month
12    (int (*)(...))boost::date_time::first_kday_of_month<boost::gregorian::date>::~first_kday_of_month
16    (int (*)(...))boost::date_time::first_kday_of_month<date_type>::get_date<boost::gregorian::date>
20    (int (*)(...))boost::date_time::first_kday_of_month<date_type>::to_string<boost::gregorian::date>

Class boost::date_time::first_kday_of_month<boost::gregorian::date>
   size=8 align=4
   base size=8 base align=4
boost::date_time::first_kday_of_month<boost::gregorian::date> (0x0x7f2b8801b820) 0
    vptr=((& boost::date_time::first_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time19first_kday_of_monthINS_9gregorian4dateEEE) + 8u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f2b88058480) 0 nearly-empty
      primary-for boost::date_time::first_kday_of_month<boost::gregorian::date> (0x0x7f2b8801b820)

Vtable for boost::date_time::nth_kday_of_month<boost::gregorian::date>
boost::date_time::nth_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time17nth_kday_of_monthINS_9gregorian4dateEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost9date_time17nth_kday_of_monthINS_9gregorian4dateEEE)
8     (int (*)(...))boost::date_time::nth_kday_of_month<boost::gregorian::date>::~nth_kday_of_month
12    (int (*)(...))boost::date_time::nth_kday_of_month<boost::gregorian::date>::~nth_kday_of_month
16    (int (*)(...))boost::date_time::nth_kday_of_month<date_type>::get_date<boost::gregorian::date>
20    (int (*)(...))boost::date_time::nth_kday_of_month<date_type>::to_string<boost::gregorian::date>

Class boost::date_time::nth_kday_of_month<boost::gregorian::date>
   size=16 align=4
   base size=14 base align=4
boost::date_time::nth_kday_of_month<boost::gregorian::date> (0x0x7f2b8801ba90) 0
    vptr=((& boost::date_time::nth_kday_of_month<boost::gregorian::date>::_ZTVN5boost9date_time17nth_kday_of_monthINS_9gregorian4dateEEE) + 8u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f2b880584e0) 0 nearly-empty
      primary-for boost::date_time::nth_kday_of_month<boost::gregorian::date> (0x0x7f2b8801ba90)

Vtable for boost::date_time::partial_date<boost::gregorian::date>
boost::date_time::partial_date<boost::gregorian::date>::_ZTVN5boost9date_time12partial_dateINS_9gregorian4dateEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost9date_time12partial_dateINS_9gregorian4dateEEE)
8     (int (*)(...))boost::date_time::partial_date<boost::gregorian::date>::~partial_date
12    (int (*)(...))boost::date_time::partial_date<boost::gregorian::date>::~partial_date
16    (int (*)(...))boost::date_time::partial_date<date_type>::get_date<boost::gregorian::date>
20    (int (*)(...))boost::date_time::partial_date<date_type>::to_string<boost::gregorian::date>

Class boost::date_time::partial_date<boost::gregorian::date>
   size=8 align=4
   base size=8 base align=4
boost::date_time::partial_date<boost::gregorian::date> (0x0x7f2b8801bb60) 0
    vptr=((& boost::date_time::partial_date<boost::gregorian::date>::_ZTVN5boost9date_time12partial_dateINS_9gregorian4dateEEE) + 8u)
  boost::date_time::year_based_generator<boost::gregorian::date> (0x0x7f2b880586c0) 0 nearly-empty
      primary-for boost::date_time::partial_date<boost::gregorian::date> (0x0x7f2b8801bb60)

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> (0x0x7f2b880588a0) 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> (0x0x7f2b88058a20) 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> (0x0x7f2b88058a80) 0 empty

Class std::_Setfill<wchar_t>
   size=4 align=4
   base size=4 base align=4
std::_Setfill<wchar_t> (0x0x7f2b88058c00) 0

Class std::__are_same<char*, char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<char*, char*> (0x0x7f2b88131000) 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> > (0x0x7f2b88131060) 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> > > (0x0x7f2b88131180) 0 empty

Class boost::char_separator<wchar_t, std::char_traits<wchar_t> >
   size=20 align=4
   base size=17 base align=4
boost::char_separator<wchar_t, std::char_traits<wchar_t> > (0x0x7f2b881311e0) 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> > (0x0x7f2b881312a0) 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*> (0x0x7f2b88131360) 0 empty

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > (0x0x7f2b88131300) 0

Class boost::tokenizer<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >
   size=28 align=4
   base size=28 base align=4
boost::tokenizer<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> > (0x0x7f2b88131240) 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*> (0x0x7f2b881313c0) 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> > (0x0x7f2b88131420) 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> > > (0x0x7f2b88131480) 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> > > (0x0x7f2b88111888) 0 empty
  std::iterator_traits<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f2b881314e0) 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> > > (0x0x7f2b88111958) 0 empty
  boost::iterator_category_to_traversal<std::random_access_iterator_tag> (0x0x7f2b881119c0) 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> > (0x0x7f2b88131540) 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>&> > (0x0x7f2b88131720) 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>&> > (0x0x7f2b881316c0) 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>&> (0x0x7f2b881318a0) 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>&> (0x0x7f2b88111c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b88111c98) 0 empty
    mpl_::bool_<true> (0x0x7f2b88131900) 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>&> (0x0x7f2b88111d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b88111d68) 0 empty
    mpl_::bool_<false> (0x0x7f2b88131960) 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>&> (0x0x7f2b88111dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b88111e38) 0 empty
    mpl_::bool_<true> (0x0x7f2b881319c0) 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>&> > (0x0x7f2b88111f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b881113a8) 0 empty
    mpl_::bool_<true> (0x0x7f2b88131a20) 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> > (0x0x7f2b88111410) 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> > (0x0x7f2b881114e0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b88111618) 0 empty
      mpl_::bool_<true> (0x0x7f2b88131b40) 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> > > (0x0x7f2b88131ba0) 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> > > (0x0x7f2b88131840) 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> > > (0x0x7f2b881317e0) 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>&> (0x0x7f2b87d93068) 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> > > (0x0x7f2b88131c00) 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>&> (0x0x7f2b88131780) 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>&> > (0x0x7f2b88131660) 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>&> (0x0x7f2b87d930d0) 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>&> > (0x0x7f2b88131c60) 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>*> (0x0x7f2b88131d80) 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> > (0x0x7f2b88131ea0) 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> > (0x0x7f2b87d93208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87d93270) 0 empty
    mpl_::bool_<false> (0x0x7f2b88131f00) 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> (0x0x7f2b87d9b060) 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> > (0x0x7f2b88131d20) 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> > (0x0x7f2b88131cc0) 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>&> (0x0x7f2b87d93410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87d93478) 0 empty
    mpl_::bool_<false> (0x0x7f2b87d9b240) 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>&> > (0x0x7f2b87d935b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87d93618) 0 empty
    mpl_::bool_<false> (0x0x7f2b87d9b2a0) 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>&> (0x0x7f2b87d93680) 0 empty
  mpl_::bool_<true> (0x0x7f2b87d9b300) 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>&> > (0x0x7f2b87d936e8) 0 empty
  mpl_::bool_<true> (0x0x7f2b87d9b420) 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> > (0x0x7f2b87d93750) 0 empty
  mpl_::bool_<true> (0x0x7f2b87d9b480) 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> > (0x0x7f2b87d937b8) 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> > (0x0x7f2b87d93820) 0 empty
    mpl_::bool_<true> (0x0x7f2b87d9b4e0) 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> > (0x0x7f2b87d93888) 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> > (0x0x7f2b87d938f0) 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> > (0x0x7f2b87d93958) 0 empty
      mpl_::bool_<true> (0x0x7f2b87d9b540) 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>&> (0x0x7f2b87d939c0) 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> > (0x0x7f2b87d93a28) 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> > (0x0x7f2b87d93a90) 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> > (0x0x7f2b87d93af8) 0 empty
        mpl_::bool_<true> (0x0x7f2b87d9b5a0) 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> > > (0x0x7f2b87d9b600) 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> > > (0x0x7f2b87d9b1e0) 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> > (0x0x7f2b87d9b780) 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> > (0x0x7f2b87d9b720) 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> > (0x0x7f2b87d9b6c0) 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> > (0x0x7f2b87d9b660) 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> > > (0x0x7f2b87d9b180) 0 empty

Class boost::detail::iterator_facade_types<std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_facade_types<std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, int> (0x0x7f2b88131600) 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>*> (0x0x7f2b87d9b7e0) 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> > (0x0x7f2b87d9b900) 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> > (0x0x7f2b87d9ba20) 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> > (0x0x7f2b87d9ba80) 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> > (0x0x7f2b87db8068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87db80d0) 0 empty
    mpl_::bool_<false> (0x0x7f2b87d9bae0) 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> > (0x0x7f2b87db8138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87db81a0) 0 empty
    mpl_::bool_<false> (0x0x7f2b87d9bc00) 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> > (0x0x7f2b87db8208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87db8270) 0 empty
    mpl_::bool_<false> (0x0x7f2b87d9bd20) 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> > (0x0x7f2b87db82d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87db8340) 0 empty
    mpl_::bool_<false> (0x0x7f2b87d9be40) 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> > (0x0x7f2b87d9bf60) 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> > (0x0x7f2b87dbd060) 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> > (0x0x7f2b87dbd000) 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> > (0x0x7f2b87dbd180) 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> > (0x0x7f2b87dbd4e0) 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> > (0x0x7f2b87db89c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87db8a28) 0 empty
    mpl_::bool_<false> (0x0x7f2b87dbd540) 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> > (0x0x7f2b87db8a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87db8af8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87dbd5a0) 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> > (0x0x7f2b87db8c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87db8c98) 0 empty
    mpl_::bool_<false> (0x0x7f2b87dbd600) 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> > (0x0x7f2b87db8d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87db8d68) 0 empty
    mpl_::bool_<false> (0x0x7f2b87dbd720) 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> > (0x0x7f2b87db8dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87db8e38) 0 empty
    mpl_::bool_<false> (0x0x7f2b87dbd840) 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> > (0x0x7f2b87db8ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87db8f08) 0 empty
    mpl_::bool_<false> (0x0x7f2b87dbd960) 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> > (0x0x7f2b87db8f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87e19000) 0 empty
    mpl_::bool_<false> (0x0x7f2b87dbda80) 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> > > (0x0x7f2b87e19068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87e190d0) 0 empty
    mpl_::bool_<false> (0x0x7f2b87dbdba0) 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> > (0x0x7f2b87e19138) 0 empty
  mpl_::bool_<false> (0x0x7f2b87dbdc00) 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> > (0x0x7f2b87e191a0) 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> > (0x0x7f2b87e19208) 0 empty
    mpl_::bool_<false> (0x0x7f2b87dbdc60) 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> > > (0x0x7f2b87e19270) 0 empty
  mpl_::bool_<false> (0x0x7f2b87dbdcc0) 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> > > (0x0x7f2b87e192d8) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f2b87e19340) 0 empty
    mpl_::bool_<true> (0x0x7f2b87dbdd20) 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>&> (0x0x7f2b87e193a8) 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> > > (0x0x7f2b87e19410) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f2b87e19478) 0 empty
      mpl_::bool_<true> (0x0x7f2b87dbdd80) 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> > (0x0x7f2b87dbdde0) 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> > (0x0x7f2b87d9b8a0) 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>&> (0x0x7f2b87d9b840) 0 empty

Class boost::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >, std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, int>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >, std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, int> (0x0x7f2b881315a0) 0 empty

Class boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >
   size=36 align=4
   base size=36 base align=4
boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> > (0x0x7f2b87d93e38) 0
  boost::iterator_facade<boost::token_iterator<boost::char_separator<wchar_t, std::char_traits<wchar_t> >, __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >, std::basic_string<wchar_t> >, std::basic_string<wchar_t>, boost::forward_traversal_tag, const std::basic_string<wchar_t>&, int> (0x0x7f2b87dbde40) 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> > > (0x0x7f2b87dbdf00) 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> > > (0x0x7f2b87e195b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87e19618) 0 empty
    mpl_::bool_<false> (0x0x7f2b87dbdf60) 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> > > (0x0x7f2b87e19680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87e196e8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87e430c0) 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> > > (0x0x7f2b87e19750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87e197b8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87e431e0) 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> > > (0x0x7f2b87e43240) 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> > > (0x0x7f2b87e198f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87e19958) 0 empty
    mpl_::bool_<false> (0x0x7f2b87e432a0) 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> > > (0x0x7f2b87e433c0) 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> > > (0x0x7f2b87dbdea0) 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> > > (0x0x7f2b87e43420) 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> > > (0x0x7f2b87e19a28) 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> > > (0x0x7f2b87e43480) 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> > > (0x0x7f2b87e43660) 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> > > (0x0x7f2b87e43600) 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> > > (0x0x7f2b87e435a0) 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> > > (0x0x7f2b87e43540) 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> > > (0x0x7f2b87e43780) 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> > > (0x0x7f2b87e19dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87e19e38) 0 empty
    mpl_::bool_<false> (0x0x7f2b87e437e0) 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> > > (0x0x7f2b87e19f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87e52000) 0 empty
    mpl_::bool_<false> (0x0x7f2b87e43840) 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> > > (0x0x7f2b87e52138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87e521a0) 0 empty
    mpl_::bool_<false> (0x0x7f2b87e438a0) 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> > > (0x0x7f2b87e52208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87e52270) 0 empty
    mpl_::bool_<false> (0x0x7f2b87e439c0) 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> (0x0x7f2b87e43ae0) 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> > > (0x0x7f2b87e43720) 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> > > (0x0x7f2b87e436c0) 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> > > (0x0x7f2b87e434e0) 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> > > (0x0x7f2b87e43b40) 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> > > (0x0x7f2b87e52548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87e525b0) 0 empty
    mpl_::bool_<false> (0x0x7f2b87e43ba0) 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> >*> (0x0x7f2b87e43d80) 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> > > (0x0x7f2b87e526e8) 0 empty
  boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >*> (0x0x7f2b87e43de0) 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> > > (0x0x7f2b87e52750) 0 empty
  boost::detail::is_function_chooser<false>::result_<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > > (0x0x7f2b87e527b8) 0 empty
    boost::type_traits::is_function_ptr_helper<__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >*> (0x0x7f2b87e43e40) 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> > > (0x0x7f2b87e52820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87e52888) 0 empty
    mpl_::bool_<false> (0x0x7f2b87e43ea0) 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> > > (0x0x7f2b87e528f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b87e52958) 0 empty
    mpl_::bool_<true> (0x0x7f2b87e78000) 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> (0x0x7f2b87e529c0) 0 empty
  boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f2b87e78060) 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> > > (0x0x7f2b87e52a28) 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> (0x0x7f2b87e52a90) 0 empty
    boost::iterators::enabled<true>::base<boost::detail::enable_type> (0x0x7f2b87e780c0) 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*> (0x0x7f2b87e78120) 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> > (0x0x7f2b87e78180) 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> > > (0x0x7f2b87e781e0) 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**> (0x0x7f2b87e785a0) 0 empty

Class __gnu_cxx::__normal_iterator<const boost::signals::trackable**, std::vector<const boost::signals::trackable*> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const boost::signals::trackable**, std::vector<const boost::signals::trackable*> > (0x0x7f2b87e78540) 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**> (0x0x7f2b87e78600) 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*> > (0x0x7f2b87e78660) 0 empty

Class std::_List_node<boost::signals::detail::connection_slot_pair>
   size=24 align=4
   base size=24 base align=4
std::_List_node<boost::signals::detail::connection_slot_pair> (0x0x7f2b87eb4c30) 0
  std::__detail::_List_node_base (0x0x7f2b87e786c0) 0

Class std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > >
   size=36 align=4
   base size=36 base align=4
std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair> > > (0x0x7f2b87eb4f08) 0
  std::_Rb_tree_node_base (0x0x7f2b87e78720) 0

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

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

Class std::_List_const_iterator<Procinfo>
   size=4 align=4
   base size=4 base align=4
std::_List_const_iterator<Procinfo> (0x0x7f2b87e78d80) 0

Class std::iterator_traits<std::_List_const_iterator<Procinfo> >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_List_const_iterator<Procinfo> > (0x0x7f2b87e78d20) 0 empty

Class std::iterator<std::bidirectional_iterator_tag, Procinfo, int, const Procinfo*, const Procinfo&>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::bidirectional_iterator_tag, Procinfo, int, const Procinfo*, const Procinfo&> (0x0x7f2b87e78e40) 0 empty

Class std::reverse_iterator<std::_List_const_iterator<Procinfo> >
   size=4 align=4
   base size=4 base align=4
std::reverse_iterator<std::_List_const_iterator<Procinfo> > (0x0x7f2b87b7d2d8) 0
  std::iterator<std::bidirectional_iterator_tag, Procinfo, int, const Procinfo*, const Procinfo&> (0x0x7f2b87bdb060) 0 empty

Class boost::signals::detail::args1<Message&, int>
   size=4 align=4
   base size=4 base align=4
boost::signals::detail::args1<Message&, int> (0x0x7f2b87bdb120) 0

Class boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >
   size=4 align=4
   base size=4 base align=4
boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> > (0x0x7f2b87bdb180) 0

Class boost::detail::make_reference_content<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::make_reference_content<boost::signals::detail::unusable> (0x0x7f2b87bdb300) 0 empty

Class boost::detail::is_reference_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::signals::detail::unusable> (0x0x7f2b87bdb360) 0 empty

Class boost::is_lvalue_reference<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::signals::detail::unusable> (0x0x7f2b87b7d5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87b7d618) 0 empty
    mpl_::bool_<false> (0x0x7f2b87bdb3c0) 0 empty

Class boost::is_rvalue_reference<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::signals::detail::unusable> (0x0x7f2b87b7d680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87b7d6e8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87bdb420) 0 empty

Class boost::is_reference<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::signals::detail::unusable> (0x0x7f2b87b7d750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87b7d7b8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87bdb480) 0 empty

Class boost::mpl::if_c<false, boost::optional_detail::types_when_is_ref<boost::signals::detail::unusable>, boost::optional_detail::types_when_isnt_ref<boost::signals::detail::unusable> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::optional_detail::types_when_is_ref<boost::signals::detail::unusable>, boost::optional_detail::types_when_isnt_ref<boost::signals::detail::unusable> > (0x0x7f2b87bdb540) 0 empty

Class boost::mpl::if_<boost::integral_constant<bool, false>, boost::optional_detail::types_when_is_ref<boost::signals::detail::unusable>, boost::optional_detail::types_when_isnt_ref<boost::signals::detail::unusable> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::integral_constant<bool, false>, boost::optional_detail::types_when_is_ref<boost::signals::detail::unusable>, boost::optional_detail::types_when_isnt_ref<boost::signals::detail::unusable> > (0x0x7f2b87bdb4e0) 0 empty

Class boost::optional_detail::types_when_isnt_ref<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::optional_detail::types_when_isnt_ref<boost::signals::detail::unusable> (0x0x7f2b87bdb660) 0 empty

Class boost::detail::alignment_of_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::signals::detail::unusable> (0x0x7f2b87bdb780) 0 empty

Class boost::detail::alignment_of_hack<boost::signals::detail::unusable>
   size=2 align=1
   base size=2 base align=1
boost::detail::alignment_of_hack<boost::signals::detail::unusable> (0x0x7f2b87bdb7e0) 0

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

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

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

Class boost::alignment_of<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::signals::detail::unusable> (0x0x7f2b87b7d8f0) 0 empty
  boost::integral_constant<unsigned int, 1u> (0x0x7f2b87b7d958) 0 empty
    mpl_::integral_c<unsigned int, 1u> (0x0x7f2b87bdb960) 0 empty

Class boost::optional_detail::aligned_storage<boost::signals::detail::unusable>::dummy_u
   size=1 align=1
   base size=1 base align=1
boost::optional_detail::aligned_storage<boost::signals::detail::unusable>::dummy_u (0x0x7f2b87bdb720) 0

Class boost::optional_detail::aligned_storage<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::optional_detail::aligned_storage<boost::signals::detail::unusable> (0x0x7f2b87bdb6c0) 0

Class boost::optional_detail::optional_base<boost::signals::detail::unusable>
   size=2 align=1
   base size=2 base align=1
boost::optional_detail::optional_base<boost::signals::detail::unusable> (0x0x7f2b87b7d4e0) 0
  boost::optional_detail::optional_tag (0x0x7f2b87bdb2a0) 0 empty

Class boost::optional<boost::signals::detail::unusable>
   size=2 align=1
   base size=2 base align=1
boost::optional<boost::signals::detail::unusable> (0x0x7f2b87b7da28) 0
  boost::optional_detail::optional_base<boost::signals::detail::unusable> (0x0x7f2b87b7da90) 0
    boost::optional_detail::optional_tag (0x0x7f2b87bdb9c0) 0 empty

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

Class boost::is_integral<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::single_pass_traversal_tag> (0x0x7f2b87b7dbc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87b7dc30) 0 empty
    mpl_::bool_<false> (0x0x7f2b87bdbc60) 0 empty

Class boost::is_float<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::single_pass_traversal_tag> (0x0x7f2b87b7dc98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87b7dd00) 0 empty
    mpl_::bool_<false> (0x0x7f2b87bdbcc0) 0 empty

Class boost::is_arithmetic<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::single_pass_traversal_tag> (0x0x7f2b87b7dd68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87b7ddd0) 0 empty
    mpl_::bool_<false> (0x0x7f2b87bdbd20) 0 empty

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

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

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

Class boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f2b87b7dea0) 0 empty
  boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f2b87c60000) 0 empty

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

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

Class boost::add_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::single_pass_traversal_tag> (0x0x7f2b87c60180) 0 empty

Class boost::add_lvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::single_pass_traversal_tag> (0x0x7f2b87c60120) 0 empty

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

Class boost::is_lvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::single_pass_traversal_tag> (0x0x7f2b87c6a000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87c6a068) 0 empty
    mpl_::bool_<false> (0x0x7f2b87c603c0) 0 empty

Class boost::is_rvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::single_pass_traversal_tag> (0x0x7f2b87c6a0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87c6a138) 0 empty
    mpl_::bool_<false> (0x0x7f2b87c60420) 0 empty

Class boost::is_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::single_pass_traversal_tag> (0x0x7f2b87c6a1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87c6a208) 0 empty
    mpl_::bool_<false> (0x0x7f2b87c60480) 0 empty

Class boost::is_void<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::single_pass_traversal_tag> (0x0x7f2b87c6a270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87c6a2d8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87c604e0) 0 empty

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

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

Class boost::add_rvalue_reference<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::single_pass_traversal_tag> (0x0x7f2b87c602a0) 0 empty

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

Class boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag> (0x0x7f2b87c6a4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87c6a548) 0 empty
    mpl_::bool_<false> (0x0x7f2b87c60660) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag> > (0x0x7f2b87c6a5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87c6a618) 0 empty
    mpl_::bool_<false> (0x0x7f2b87c606c0) 0 empty

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

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

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

Class boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f2b87c6a7b8) 0 empty
  boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f2b87c609c0) 0 empty

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

Class boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag> (0x0x7f2b87c6aa28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87c6aa90) 0 empty
    mpl_::bool_<false> (0x0x7f2b87c60ba0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag> > (0x0x7f2b87c6aaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87c6ab60) 0 empty
    mpl_::bool_<false> (0x0x7f2b87c60c00) 0 empty

Class boost::mpl::aux::or_impl<false, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b87c6ac98) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b87c6ad00) 0 empty
    mpl_::bool_<false> (0x0x7f2b87c60c60) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b87c6ad68) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b87c6add0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b87c6ae38) 0 empty
      mpl_::bool_<false> (0x0x7f2b87c60cc0) 0 empty

Class boost::detail::is_iterator_category<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_iterator_category<boost::single_pass_traversal_tag> (0x0x7f2b87c6aea0) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::single_pass_traversal_tag, std::input_iterator_tag>, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b87c6af08) 0 empty
    boost::mpl::aux::or_impl<false, boost::is_convertible<boost::single_pass_traversal_tag, std::output_iterator_tag>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b87c6af70) 0 empty
      boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b87c7f000) 0 empty
        mpl_::bool_<false> (0x0x7f2b87c60d20) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> > (0x0x7f2b87c60d80) 0 empty

Class boost::mpl::if_<boost::detail::is_iterator_category<boost::single_pass_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::is_iterator_category<boost::single_pass_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> > (0x0x7f2b87bdbb40) 0 empty

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

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

Class boost::detail::is_reference_impl<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const boost::signals::detail::unusable&> (0x0x7f2b87c86180) 0 empty

Class boost::is_lvalue_reference<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const boost::signals::detail::unusable&> (0x0x7f2b87c7f340) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b87c7f3a8) 0 empty
    mpl_::bool_<true> (0x0x7f2b87c861e0) 0 empty

Class boost::is_rvalue_reference<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const boost::signals::detail::unusable&> (0x0x7f2b87c7f410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87c7f478) 0 empty
    mpl_::bool_<false> (0x0x7f2b87c86240) 0 empty

Class boost::is_reference<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const boost::signals::detail::unusable&> (0x0x7f2b87c7f4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b87c7f548) 0 empty
    mpl_::bool_<true> (0x0x7f2b87c862a0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_reference<const boost::signals::detail::unusable&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_reference<const boost::signals::detail::unusable&> > (0x0x7f2b87c7f5b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b87c7f618) 0 empty
    mpl_::bool_<true> (0x0x7f2b87c86300) 0 empty

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

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

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

Class boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f2b87c7f958) 0 empty
  boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f2b87c86480) 0 empty

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

Class boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> (0x0x7f2b87c7fa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87c7faf8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87c866c0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> > (0x0x7f2b87c7fb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87c7fbc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87c86720) 0 empty

Class boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b87c7fc30) 0 empty
  mpl_::bool_<false> (0x0x7f2b87c86780) 0 empty

Class boost::mpl::aux::and_impl<true, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<true, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b87c7fc98) 0 empty
  boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b87c7fd00) 0 empty
    mpl_::bool_<false> (0x0x7f2b87c868a0) 0 empty

Class boost::mpl::and_<boost::is_reference<const boost::signals::detail::unusable&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_reference<const boost::signals::detail::unusable&>, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b87c7fd68) 0 empty
  boost::mpl::aux::and_impl<true, boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b87c7fdd0) 0 empty
    boost::mpl::aux::and_impl<false, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b87c7fe38) 0 empty
      mpl_::bool_<false> (0x0x7f2b87c86900) 0 empty

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

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

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

Class boost::is_abstract<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::single_pass_traversal_tag> (0x0x7f2b87c7ff70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87ca5000) 0 empty
    mpl_::bool_<false> (0x0x7f2b87c86b40) 0 empty

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

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

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

Class boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f2b87ca5270) 0 empty
  boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f2b87c86c60) 0 empty

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

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

Class boost::is_array<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::single_pass_traversal_tag> (0x0x7f2b87ca5478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87ca54e0) 0 empty
    mpl_::bool_<false> (0x0x7f2b87c86e40) 0 empty

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

Class boost::detail::is_function_chooser<false>::result_<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::single_pass_traversal_tag> (0x0x7f2b87ca5618) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::single_pass_traversal_tag*> (0x0x7f2b87cc5000) 0 empty

Class boost::detail::is_function_impl<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::single_pass_traversal_tag> (0x0x7f2b87ca5680) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::single_pass_traversal_tag> (0x0x7f2b87ca56e8) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::single_pass_traversal_tag*> (0x0x7f2b87cc5060) 0 empty

Class boost::is_function<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::single_pass_traversal_tag> (0x0x7f2b87ca5750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87ca57b8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87cc50c0) 0 empty

Class boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f2b87ca5820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b87ca5888) 0 empty
    mpl_::bool_<true> (0x0x7f2b87cc5120) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> > (0x0x7f2b87ca58f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b87ca5958) 0 empty
    mpl_::bool_<true> (0x0x7f2b87cc5240) 0 empty

Class boost::detail::is_arithmetic_impl<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<const boost::signals::detail::unusable&> (0x0x7f2b87cc5300) 0 empty

Class boost::is_integral<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const boost::signals::detail::unusable&> (0x0x7f2b87ca59c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87ca5a28) 0 empty
    mpl_::bool_<false> (0x0x7f2b87cc5360) 0 empty

Class boost::is_float<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const boost::signals::detail::unusable&> (0x0x7f2b87ca5a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87ca5af8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87cc53c0) 0 empty

Class boost::is_arithmetic<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<const boost::signals::detail::unusable&> (0x0x7f2b87ca5b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87ca5bc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87cc5420) 0 empty

Class boost::detail::is_arithmetic_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::signals::detail::unusable> (0x0x7f2b87cc5480) 0 empty

Class boost::is_integral<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::signals::detail::unusable> (0x0x7f2b87ca5c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87ca5c98) 0 empty
    mpl_::bool_<false> (0x0x7f2b87cc54e0) 0 empty

Class boost::is_float<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::signals::detail::unusable> (0x0x7f2b87ca5d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87ca5d68) 0 empty
    mpl_::bool_<false> (0x0x7f2b87cc5540) 0 empty

Class boost::is_arithmetic<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::signals::detail::unusable> (0x0x7f2b87ca5dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87ca5e38) 0 empty
    mpl_::bool_<false> (0x0x7f2b87cc55a0) 0 empty

Class boost::detail::is_abstract_imp<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::signals::detail::unusable> (0x0x7f2b87cc5600) 0 empty

Class boost::is_abstract<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::signals::detail::unusable> (0x0x7f2b87ca5ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87ca5f08) 0 empty
    mpl_::bool_<false> (0x0x7f2b87cc5660) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<const boost::signals::detail::unusable&, boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f2b87cc56c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<const boost::signals::detail::unusable&, boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f2b87cc52a0) 0 empty

Class boost::detail::is_convertible_impl<const boost::signals::detail::unusable&, boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f2b87cc57e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<const boost::signals::detail::unusable&, boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f2b87cd5000) 0 empty
  boost::detail::is_convertible_impl<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f2b87cc5840) 0 empty

Class boost::detail::add_reference_impl<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<const boost::signals::detail::unusable&> (0x0x7f2b87cc59c0) 0 empty

Class boost::add_reference<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<const boost::signals::detail::unusable&> (0x0x7f2b87cc5960) 0 empty

Class boost::add_lvalue_reference<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<const boost::signals::detail::unusable&> (0x0x7f2b87cc5900) 0 empty

Class boost::is_void<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const boost::signals::detail::unusable&> (0x0x7f2b87cd5270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87cd52d8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87cc5ae0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<const boost::signals::detail::unusable&, false>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<const boost::signals::detail::unusable&, false> (0x0x7f2b87cc5b40) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<const boost::signals::detail::unusable&> (0x0x7f2b87cc5a80) 0 empty

Class boost::add_rvalue_reference<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<const boost::signals::detail::unusable&> (0x0x7f2b87cc5a20) 0 empty

Class boost::detail::is_convertible_basic_impl<const boost::signals::detail::unusable&, boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f2b87cc58a0) 0 empty

Class boost::detail::checker<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::signals::detail::unusable> (0x0x7f2b87cc5c60) 0 empty

Class boost::is_void<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::signals::detail::unusable> (0x0x7f2b87cd55b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87cd5618) 0 empty
    mpl_::bool_<false> (0x0x7f2b87cc5cc0) 0 empty

Class boost::is_array<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::signals::detail::unusable> (0x0x7f2b87cd5680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87cd56e8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87cc5d20) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::signals::detail::unusable*> (0x0x7f2b87cc5e40) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::signals::detail::unusable> (0x0x7f2b87cd5820) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::signals::detail::unusable*> (0x0x7f2b87cc5ea0) 0 empty

Class boost::detail::is_function_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::signals::detail::unusable> (0x0x7f2b87cd5888) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::signals::detail::unusable> (0x0x7f2b87cd58f0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::signals::detail::unusable*> (0x0x7f2b87cc5f00) 0 empty

Class boost::is_function<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::signals::detail::unusable> (0x0x7f2b87cd5958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87cd59c0) 0 empty
    mpl_::bool_<false> (0x0x7f2b87cc5f60) 0 empty

Class boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f2b87cd5a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b87cd5a90) 0 empty
    mpl_::bool_<true> (0x0x7f2b87cfe000) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable> > (0x0x7f2b87cd5bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b87cd5c30) 0 empty
    mpl_::bool_<true> (0x0x7f2b87cfe120) 0 empty

Class boost::mpl::aux::and_impl<true, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<true, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b87cd5c98) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b87cd5d00) 0 empty
    mpl_::bool_<true> (0x0x7f2b87cfe180) 0 empty

Class boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b87cd5d68) 0 empty
  boost::mpl::aux::and_impl<true, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b87cd5dd0) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b87cd5e38) 0 empty
      mpl_::bool_<true> (0x0x7f2b87cfe1e0) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > (0x0x7f2b87cfe240) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > (0x0x7f2b87c86a20) 0 empty

Class boost::mpl::identity<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<std::input_iterator_tag> (0x0x7f2b87cfe2a0) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, boost::is_convertible<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::identity<std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag> > (0x0x7f2b87c869c0) 0 empty

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

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

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

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

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

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f2b87d060d0) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f2b87cfe6c0) 0 empty

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

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

Class boost::add_reference<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<std::input_iterator_tag> (0x0x7f2b87cfe900) 0 empty

Class boost::add_lvalue_reference<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<std::input_iterator_tag> (0x0x7f2b87cfe8a0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<std::input_iterator_tag, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<std::input_iterator_tag, true> (0x0x7f2b87cfeae0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<std::input_iterator_tag> (0x0x7f2b87cfea80) 0 empty

Class boost::add_rvalue_reference<std::input_iterator_tag>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<std::input_iterator_tag> (0x0x7f2b87cfea20) 0 empty

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

Class boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag> (0x0x7f2b87d06478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87d064e0) 0 empty
    mpl_::bool_<false> (0x0x7f2b87cfeb40) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f2b87cfeba0) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f2b87cfe3c0) 0 empty

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

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

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

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f2b87d06680) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f2b87cfef60) 0 empty

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

Class boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag> (0x0x7f2b87d068f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87d06958) 0 empty
    mpl_::bool_<false> (0x0x7f2b87d260c0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f2b87d26120) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f2b87cfec60) 0 empty

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

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

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

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f2b87d06af8) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f2b87d264e0) 0 empty

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

Class boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag> (0x0x7f2b87d06d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87d06dd0) 0 empty
    mpl_::bool_<false> (0x0x7f2b87d26600) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f2b87d26660) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f2b87d261e0) 0 empty

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

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

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

Class boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f2b8791e068) 0 empty
  boost::detail::is_convertible_impl<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f2b87d268a0) 0 empty

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

Class boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag> (0x0x7f2b8791e138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8791e1a0) 0 empty
    mpl_::bool_<false> (0x0x7f2b87d26ae0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f2b87d26b40) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f2b87d26720) 0 empty

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

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

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

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

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

Class boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag> (0x0x7f2b8791e4e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8791e548) 0 empty
    mpl_::bool_<true> (0x0x7f2b87930000) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > (0x0x7f2b87930060) 0 empty

Class boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > (0x0x7f2b87d26c00) 0 empty

Class boost::mpl::identity<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<boost::single_pass_traversal_tag> (0x0x7f2b879300c0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > (0x0x7f2b87d26ba0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > (0x0x7f2b87d266c0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > (0x0x7f2b87d26180) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f2b87cfec00) 0 empty

Class boost::detail::old_category_to_traversal<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::old_category_to_traversal<std::input_iterator_tag> (0x0x7f2b8791e680) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::random_access_iterator_tag>, boost::mpl::identity<boost::random_access_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::bidirectional_iterator_tag>, boost::mpl::identity<boost::bidirectional_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::forward_iterator_tag>, boost::mpl::identity<boost::forward_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::input_iterator_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, std::output_iterator_tag>, boost::mpl::identity<boost::incrementable_traversal_tag>, void> > > > > (0x0x7f2b87930120) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f2b87cfe360) 0 empty

Class boost::iterator_category_to_traversal<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
boost::iterator_category_to_traversal<std::input_iterator_tag> (0x0x7f2b8791e6e8) 0 empty
  boost::mpl::eval_if<boost::is_convertible<std::input_iterator_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<std::input_iterator_tag>, boost::detail::old_category_to_traversal<std::input_iterator_tag> > (0x0x7f2b87930180) 0 empty

Class boost::is_same<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_same<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag> (0x0x7f2b8791e7b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b8791e820) 0 empty
    mpl_::bool_<true> (0x0x7f2b87930240) 0 empty

Class boost::mpl::if_c<true, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::single_pass_traversal_tag> > (0x0x7f2b879302a0) 0 empty

Class boost::mpl::if_<boost::is_same<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<boost::single_pass_traversal_tag, boost::single_pass_traversal_tag>, std::input_iterator_tag, boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::single_pass_traversal_tag> > (0x0x7f2b879301e0) 0 empty

Class boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> (0x0x7f2b87c60de0) 0 empty

Class boost::mpl::eval_if<boost::detail::is_iterator_category<boost::single_pass_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::is_iterator_category<boost::single_pass_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> > (0x0x7f2b87bdbae0) 0 empty

Class boost::detail::facade_iterator_category<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::detail::facade_iterator_category<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> (0x0x7f2b8791e8f0) 0 empty
  boost::mpl::eval_if<boost::detail::is_iterator_category<boost::single_pass_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::facade_iterator_category_impl<boost::single_pass_traversal_tag, boost::signals::detail::unusable, const boost::signals::detail::unusable&> > (0x0x7f2b87930300) 0 empty

Class boost::detail::cv_traits_imp<boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::signals::detail::unusable*> (0x0x7f2b87930420) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::signals::detail::unusable> (0x0x7f2b87930480) 0 empty

Class boost::is_volatile<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::signals::detail::unusable> (0x0x7f2b8791ea28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8791ea90) 0 empty
    mpl_::bool_<false> (0x0x7f2b879304e0) 0 empty

Class boost::detail::remove_const_helper<boost::signals::detail::unusable, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_helper<boost::signals::detail::unusable, false> (0x0x7f2b87930540) 0 empty

Class boost::detail::remove_const_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_const_impl<boost::signals::detail::unusable> (0x0x7f2b879303c0) 0 empty

Class boost::remove_const<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::remove_const<boost::signals::detail::unusable> (0x0x7f2b87930360) 0 empty

Class boost::is_const<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_const<const boost::signals::detail::unusable&> (0x0x7f2b8791eb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8791ebc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87930660) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_const<const boost::signals::detail::unusable&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_const<const boost::signals::detail::unusable&> > (0x0x7f2b8791ec30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8791ec98) 0 empty
    mpl_::bool_<false> (0x0x7f2b879306c0) 0 empty

Class boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&> (0x0x7f2b8791ed00) 0 empty
  mpl_::bool_<true> (0x0x7f2b879307e0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&> > (0x0x7f2b8791ed68) 0 empty
  mpl_::bool_<true> (0x0x7f2b87930900) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<true, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8791edd0) 0 empty
  mpl_::bool_<true> (0x0x7f2b87930960) 0 empty

Class boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8791ee38) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8791eea0) 0 empty
    mpl_::bool_<true> (0x0x7f2b879309c0) 0 empty

Class boost::mpl::or_<boost::is_const<const boost::signals::detail::unusable&>, boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_const<const boost::signals::detail::unusable&>, boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8791ef08) 0 empty
  boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8791ef70) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8794a000) 0 empty
      mpl_::bool_<true> (0x0x7f2b87930a20) 0 empty

Class boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&> (0x0x7f2b8794a068) 0 empty
  boost::mpl::or_<boost::is_const<const boost::signals::detail::unusable&>, boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8794a0d0) 0 empty
    boost::mpl::aux::or_impl<false, boost::detail::indirect_traits::is_reference_to_const<const boost::signals::detail::unusable&>, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8794a138) 0 empty
      boost::mpl::aux::or_impl<true, boost::is_const<boost::signals::detail::unusable>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b8794a1a0) 0 empty
        mpl_::bool_<true> (0x0x7f2b87930a80) 0 empty

Class boost::mpl::if_c<true, boost::add_pointer<const boost::signals::detail::unusable>, boost::add_pointer<boost::signals::detail::unusable> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::add_pointer<const boost::signals::detail::unusable>, boost::add_pointer<boost::signals::detail::unusable> > (0x0x7f2b87930ae0) 0 empty

Class boost::mpl::if_<boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, boost::add_pointer<const boost::signals::detail::unusable>, boost::add_pointer<boost::signals::detail::unusable> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, boost::add_pointer<const boost::signals::detail::unusable>, boost::add_pointer<boost::signals::detail::unusable> > (0x0x7f2b87930600) 0 empty

Class boost::detail::remove_rvalue_ref<const boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::remove_rvalue_ref<const boost::signals::detail::unusable> (0x0x7f2b87930c60) 0 empty

Class boost::remove_reference<const boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const boost::signals::detail::unusable> (0x0x7f2b87930c00) 0 empty

Class boost::detail::add_pointer_impl<const boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_pointer_impl<const boost::signals::detail::unusable> (0x0x7f2b87930ba0) 0 empty

Class boost::add_pointer<const boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::add_pointer<const boost::signals::detail::unusable> (0x0x7f2b87930b40) 0 empty

Class boost::mpl::eval_if<boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, boost::add_pointer<const boost::signals::detail::unusable>, boost::add_pointer<boost::signals::detail::unusable> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, boost::add_pointer<const boost::signals::detail::unusable>, boost::add_pointer<boost::signals::detail::unusable> > (0x0x7f2b879305a0) 0 empty

Class boost::detail::iterator_facade_types<boost::signals::detail::unusable, boost::single_pass_traversal_tag, const boost::signals::detail::unusable&, int>
   size=1 align=1
   base size=0 base align=1
boost::detail::iterator_facade_types<boost::signals::detail::unusable, boost::single_pass_traversal_tag, const boost::signals::detail::unusable&, int> (0x0x7f2b87bdba80) 0 empty

Class boost::detail::operator_arrow_dispatch<const boost::signals::detail::unusable&, const boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_arrow_dispatch<const boost::signals::detail::unusable&, const boost::signals::detail::unusable*> (0x0x7f2b87930cc0) 0 empty

Class boost::detail::is_pod_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pod_impl<boost::signals::detail::unusable> (0x0x7f2b87930de0) 0 empty

Class boost::detail::is_scalar_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_scalar_impl<boost::signals::detail::unusable> (0x0x7f2b87930e40) 0 empty

Class boost::is_enum<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<boost::signals::detail::unusable> (0x0x7f2b8794a478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8794a4e0) 0 empty
    mpl_::bool_<false> (0x0x7f2b87930ea0) 0 empty

Class boost::detail::is_pointer_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::signals::detail::unusable> (0x0x7f2b87930f00) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::signals::detail::unusable> (0x0x7f2b87961000) 0 empty

Class boost::remove_cv<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::signals::detail::unusable> (0x0x7f2b87930f60) 0 empty

Class boost::detail::is_pointer_helper<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::signals::detail::unusable> (0x0x7f2b87961060) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::signals::detail::unusable> (0x0x7f2b879613c0) 0 empty

Class boost::is_member_function_pointer<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::signals::detail::unusable> (0x0x7f2b8794a9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8794aa28) 0 empty
    mpl_::bool_<false> (0x0x7f2b87961420) 0 empty

Class boost::is_member_pointer<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::signals::detail::unusable> (0x0x7f2b8794aa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8794aaf8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87961480) 0 empty

Class boost::is_pointer<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::signals::detail::unusable> (0x0x7f2b8794ab60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8794abc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b879614e0) 0 empty

Class boost::is_scalar<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_scalar<boost::signals::detail::unusable> (0x0x7f2b8794ac30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8794ac98) 0 empty
    mpl_::bool_<false> (0x0x7f2b87961540) 0 empty

Class boost::is_pod<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_pod<boost::signals::detail::unusable> (0x0x7f2b8794ad00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8794ad68) 0 empty
    mpl_::bool_<false> (0x0x7f2b879615a0) 0 empty

Class boost::is_POD<boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::is_POD<boost::signals::detail::unusable> (0x0x7f2b8794add0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8794ae38) 0 empty
    mpl_::bool_<false> (0x0x7f2b87961600) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_POD<boost::signals::detail::unusable> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_POD<boost::signals::detail::unusable> > (0x0x7f2b8794aea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8794af08) 0 empty
    mpl_::bool_<false> (0x0x7f2b87961660) 0 empty

Class boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b8794af70) 0 empty
  mpl_::bool_<false> (0x0x7f2b879616c0) 0 empty

Class boost::mpl::and_<boost::is_POD<boost::signals::detail::unusable>, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_POD<boost::signals::detail::unusable>, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b879be000) 0 empty
  boost::mpl::aux::and_impl<false, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b879be068) 0 empty
    mpl_::bool_<false> (0x0x7f2b87961720) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::is_POD<boost::signals::detail::unusable>, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::and_<boost::is_POD<boost::signals::detail::unusable>, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f2b879be0d0) 0 empty
  mpl_::bool_<false> (0x0x7f2b87961780) 0 empty

Class boost::mpl::not_<boost::mpl::and_<boost::is_POD<boost::signals::detail::unusable>, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::mpl::and_<boost::is_POD<boost::signals::detail::unusable>, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f2b879be138) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f2b879be1a0) 0 empty
    mpl_::bool_<true> (0x0x7f2b879617e0) 0 empty

Class boost::detail::use_operator_brackets_proxy<boost::signals::detail::unusable, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::detail::use_operator_brackets_proxy<boost::signals::detail::unusable, const boost::signals::detail::unusable&> (0x0x7f2b879be208) 0 empty
  boost::mpl::not_<boost::mpl::and_<boost::is_POD<boost::signals::detail::unusable>, boost::detail::iterator_writability_disabled<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > > (0x0x7f2b879be270) 0 empty
    boost::mpl::aux::not_impl<0l> (0x0x7f2b879be2d8) 0 empty
      mpl_::bool_<true> (0x0x7f2b87961840) 0 empty

Class boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::operator_brackets_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::signals::detail::unusable> (0x0x7f2b879618a0) 0 empty

Class boost::mpl::if_<boost::detail::use_operator_brackets_proxy<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, boost::detail::operator_brackets_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::signals::detail::unusable>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::use_operator_brackets_proxy<boost::signals::detail::unusable, const boost::signals::detail::unusable&>, boost::detail::operator_brackets_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::signals::detail::unusable> (0x0x7f2b87930d80) 0 empty

Class boost::detail::operator_brackets_result<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::operator_brackets_result<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, const boost::signals::detail::unusable&> (0x0x7f2b87930d20) 0 empty

Class boost::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::single_pass_traversal_tag, const boost::signals::detail::unusable&, int>
   size=1 align=1
   base size=0 base align=1
boost::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::single_pass_traversal_tag, const boost::signals::detail::unusable&, int> (0x0x7f2b87bdba20) 0 empty

Class boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>
   size=40 align=4
   base size=40 base align=4
boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> (0x0x7f2b879be4e0) 0
  boost::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::single_pass_traversal_tag, const boost::signals::detail::unusable&, int> (0x0x7f2b87961900) 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> (0x0x7f2b87961d80) 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*> (0x0x7f2b87aca0c0) 0 empty

Class __gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > > (0x0x7f2b87aca060) 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*> (0x0x7f2b87aca120) 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> > > (0x0x7f2b87aca180) 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*> (0x0x7f2b87aca240) 0 empty

Class __gnu_cxx::__normal_iterator<const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > > (0x0x7f2b87aca1e0) 0

Class boost::date_time::simple_format<char>
   size=1 align=1
   base size=0 base align=1
boost::date_time::simple_format<char> (0x0x7f2b87aca4e0) 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> (0x0x7f2b87aca540) 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> (0x0x7f2b87aca5a0) 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> (0x0x7f2b877a80d0) 0 empty
  boost::date_time::iso_format_base<char> (0x0x7f2b87aca600) 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> (0x0x7f2b87aca660) 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> (0x0x7f2b877a8208) 0 empty
  boost::date_time::iso_format_base<char> (0x0x7f2b87aca6c0) 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> (0x0x7f2b87aca720) 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> (0x0x7f2b87aca780) 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> (0x0x7f2b877a8478) 0 empty
  boost::date_time::iso_format_base<wchar_t> (0x0x7f2b87aca7e0) 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> (0x0x7f2b87aca840) 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> (0x0x7f2b877a85b0) 0 empty
  boost::date_time::iso_format_base<wchar_t> (0x0x7f2b87aca8a0) 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> (0x0x7f2b87aca900) 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> > > (0x0x7f2b877a8680) 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> > (0x0x7f2b877a86e8) 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> > (0x0x7f2b877a8750) 0 empty
      mpl_::bool_<true> (0x0x7f2b87aca960) 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> > (0x0x7f2b87aca9c0) 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> > (0x0x7f2b87acaae0) 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> (0x0x7f2b877a8820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b877a8888) 0 empty
    mpl_::bool_<false> (0x0x7f2b87acab40) 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> (0x0x7f2b877a89c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b877a8a28) 0 empty
    mpl_::bool_<false> (0x0x7f2b87acac00) 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> (0x0x7f2b877a8a90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b877a8af8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87acac60) 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> (0x0x7f2b877a8b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b877a8bc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87acacc0) 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> (0x0x7f2b877a8c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b877a8c98) 0 empty
    mpl_::bool_<false> (0x0x7f2b87acad20) 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> (0x0x7f2b87acaba0) 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> (0x0x7f2b87acad80) 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> (0x0x7f2b87acade0) 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> (0x0x7f2b87acae40) 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> (0x0x7f2b877a8d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b877a8d68) 0 empty
    mpl_::bool_<false> (0x0x7f2b87acaf00) 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> (0x0x7f2b877a8dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b877a8e38) 0 empty
    mpl_::bool_<false> (0x0x7f2b87acaf60) 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> (0x0x7f2b877a8ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b877a8f08) 0 empty
    mpl_::bool_<false> (0x0x7f2b8782f0c0) 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> (0x0x7f2b877a8f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87830000) 0 empty
    mpl_::bool_<false> (0x0x7f2b8782f1e0) 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> > (0x0x7f2b87acaea0) 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> (0x0x7f2b8782f3c0) 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> > (0x0x7f2b8782f420) 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> > (0x0x7f2b87830068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b878300d0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8782f480) 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> (0x0x7f2b8782f4e0) 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> > (0x0x7f2b8782f540) 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> (0x0x7f2b8782f660) 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> (0x0x7f2b878302d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87830340) 0 empty
    mpl_::bool_<false> (0x0x7f2b8782f6c0) 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> (0x0x7f2b878303a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b87830410) 0 empty
    mpl_::bool_<true> (0x0x7f2b8782f720) 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> > > (0x0x7f2b8782f780) 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> > > (0x0x7f2b8782f7e0) 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> > (0x0x7f2b8782f840) 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> > (0x0x7f2b8782f900) 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> > (0x0x7f2b8782f960) 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> > (0x0x7f2b8782f9c0) 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> > (0x0x7f2b8782fa20) 0 empty

Class boost::shared_ptr<std::map<std::basic_string<char>, short unsigned int> >
   size=8 align=4
   base size=8 base align=4
boost::shared_ptr<std::map<std::basic_string<char>, short unsigned int> > (0x0x7f2b8782f8a0) 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> > (0x0x7f2b8782fa80) 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> > (0x0x7f2b87830680) 0 empty
  boost::detail::sp_enable_if_convertible_impl<true> (0x0x7f2b8782fae0) 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> > (0x0x7f2b8782fba0) 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> > (0x0x7f2b878307b8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7f2b8782fc00) 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> > > (0x0x7f2b8782fc60) 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> > (0x0x7f2b8782fd80) 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> > (0x0x7f2b8782fd20) 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> > > (0x0x7f2b8782fea0) 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> > > (0x0x7f2b8782fe40) 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> (0x0x7f2b8782ff00) 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> > (0x0x7f2b87830a28) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f2b8782ff60) 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> > > (0x0x7f2b878b1000) 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> > > (0x0x7f2b87830a90) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f2b878b1060) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, short unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, short unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, short unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, short unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f2b87830bc8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f2b87830c30) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f2b878b10c0) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, short unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, short unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, short unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, short unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, short unsigned int> > > (0x0x7f2b8782fde0) 0

Class std::map<std::basic_string<char>, short unsigned int>
   size=24 align=4
   base size=24 base align=4
std::map<std::basic_string<char>, short unsigned int> (0x0x7f2b8782fb40) 0

Class std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, short unsigned int> >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7f2b878b1120) 0

Class std::pair<const std::basic_string<char>, short unsigned int>
   size=8 align=4
   base size=6 base align=4
std::pair<const std::basic_string<char>, short unsigned int> (0x0x7f2b878b11e0) 0

Class std::iterator_traits<const int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const int*> (0x0x7f2b878b1360) 0 empty

Class __gnu_cxx::__normal_iterator<const int*, std::vector<int> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const int*, std::vector<int> > (0x0x7f2b878b1300) 0

Class std::__are_same<const int*, int*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const int*, int*> (0x0x7f2b878b13c0) 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> > (0x0x7f2b878b1420) 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> > > (0x0x7f2b87830618) 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> > (0x0x7f2b87830820) 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> > (0x0x7f2b87830888) 0 empty
      mpl_::bool_<true> (0x0x7f2b878b14e0) 0 empty

Class std::_List_node<boost::signals::connection>
   size=20 align=4
   base size=20 base align=4
std::_List_node<boost::signals::connection> (0x0x7f2b87578888) 0
  std::__detail::_List_node_base (0x0x7f2b878b1720) 0

Class std::_List_node<std::basic_string<char> >
   size=12 align=4
   base size=12 base align=4
std::_List_node<std::basic_string<char> > (0x0x7f2b87578b60) 0
  std::__detail::_List_node_base (0x0x7f2b878b17e0) 0

Class boost::signals::detail::group_bridge_compare<std::less<int>, int>
   size=1 align=1
   base size=1 base align=1
boost::signals::detail::group_bridge_compare<std::less<int>, int> (0x0x7f2b878b1840) 0

Class boost::is_integral<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b87578d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87578d68) 0 empty
    mpl_::bool_<false> (0x0x7f2b878b18a0) 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> (0x0x7f2b878b1900) 0 empty

Class boost::asio::detail::async_result_init<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > >, void(boost::system::error_code)>
   size=16 align=4
   base size=13 base align=4
boost::asio::detail::async_result_init<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > >, void(boost::system::error_code)> (0x0x7f2b878b1c60) 0

Class std::_List_node<Procinfo>
   size=32 align=4
   base size=32 base align=4
std::_List_node<Procinfo> (0x0x7f2b87578c30) 0
  std::__detail::_List_node_base (0x0x7f2b878b1cc0) 0

Class std::_List_iterator<Procinfo>
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<Procinfo> (0x0x7f2b878b1d20) 0

Class std::unary_function<Message&, void>
   size=1 align=1
   base size=0 base align=1
std::unary_function<Message&, void> (0x0x7f2b878b1e40) 0 empty

Class boost::function1<void, Message&>
   size=16 align=4
   base size=16 base align=4
boost::function1<void, Message&> (0x0x7f2b8765c460) 0
  boost::function_base (0x0x7f2b878b1ea0) 0
  std::unary_function<Message&, void> (0x0x7f2b878b1f00) 0 empty

Class boost::function<void(Message&)>
   size=16 align=4
   base size=16 base align=4
boost::function<void(Message&)> (0x0x7f2b87652208) 0
  boost::function1<void, Message&> (0x0x7f2b8765c540) 0
    boost::function_base (0x0x7f2b87681000) 0
    std::unary_function<Message&, void> (0x0x7f2b87681060) 0 empty

Class boost::detail::always_bool2::apply<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::always_bool2::apply<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876810c0) 0 empty

Class boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87652410) 0 empty
  boost::detail::always_bool2::apply<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87681120) 0 empty

Class boost::mpl::apply2<boost::detail::always_bool2, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::apply2<boost::detail::always_bool2, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87652478) 0 empty
  boost::mpl::apply_wrap2<boost::detail::always_bool2, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876524e0) 0 empty
    boost::detail::always_bool2::apply<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87681180) 0 empty

Class boost::detail::is_arithmetic_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87681240) 0 empty

Class boost::is_integral<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_integral<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87652548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b876525b0) 0 empty
    mpl_::bool_<false> (0x0x7f2b876812a0) 0 empty

Class boost::is_float<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_float<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87652618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87652680) 0 empty
    mpl_::bool_<false> (0x0x7f2b87681300) 0 empty

Class boost::is_arithmetic<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876526e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87652750) 0 empty
    mpl_::bool_<false> (0x0x7f2b87681360) 0 empty

Class boost::detail::is_abstract_imp<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876813c0) 0 empty

Class boost::is_abstract<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876527b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87652820) 0 empty
    mpl_::bool_<false> (0x0x7f2b87681420) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87681480) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876811e0) 0 empty

Class boost::detail::is_convertible_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876814e0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876528f0) 0 empty
  boost::detail::is_convertible_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87681540) 0 empty

Class boost::detail::add_reference_rvalue_layer<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87681720) 0 empty

Class boost::detail::add_reference_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876816c0) 0 empty

Class boost::add_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::add_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87681660) 0 empty

Class boost::add_lvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87681600) 0 empty

Class boost::detail::is_reference_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87681840) 0 empty

Class boost::is_lvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87652af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87652b60) 0 empty
    mpl_::bool_<false> (0x0x7f2b876818a0) 0 empty

Class boost::is_rvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87652bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87652c30) 0 empty
    mpl_::bool_<false> (0x0x7f2b87681900) 0 empty

Class boost::is_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87652c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87652d00) 0 empty
    mpl_::bool_<false> (0x0x7f2b87681960) 0 empty

Class boost::is_void<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_void<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87652d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87652dd0) 0 empty
    mpl_::bool_<false> (0x0x7f2b876819c0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, true> (0x0x7f2b87681a20) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876817e0) 0 empty

Class boost::add_rvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87681780) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876815a0) 0 empty

Class boost::detail::checker<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87681a80) 0 empty

Class boost::is_array<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87652f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87652f70) 0 empty
    mpl_::bool_<false> (0x0x7f2b87681ae0) 0 empty

Class boost::type_traits::is_function_ptr_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>*> (0x0x7f2b87681c00) 0 empty

Class boost::detail::is_function_chooser<false>::result_<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876cb0d0) 0 empty
  boost::type_traits::is_function_ptr_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>*> (0x0x7f2b87681c60) 0 empty

Class boost::detail::is_function_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876cb138) 0 empty
  boost::detail::is_function_chooser<false>::result_<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876cb1a0) 0 empty
    boost::type_traits::is_function_ptr_helper<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>*> (0x0x7f2b87681cc0) 0 empty

Class boost::is_function<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876cb208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b876cb270) 0 empty
    mpl_::bool_<false> (0x0x7f2b87681d20) 0 empty

Class boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b876cb2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b876cb340) 0 empty
    mpl_::bool_<true> (0x0x7f2b87681d80) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f2b876cb3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b876cb410) 0 empty
    mpl_::bool_<true> (0x0x7f2b87681de0) 0 empty

Class boost::mpl::aux::or_impl<true, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::or_impl<true, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b876cb478) 0 empty
  mpl_::bool_<true> (0x0x7f2b87681e40) 0 empty

Class boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b876cb4e0) 0 empty
  boost::mpl::aux::or_impl<true, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b876cb548) 0 empty
    mpl_::bool_<true> (0x0x7f2b87681ea0) 0 empty

Class boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool>
   size=1 align=1
   base size=1 base align=1
boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f2b876cb5b0) 0 empty
  boost::iterators::enabled<true>::base<bool> (0x0x7f2b87681f00) 0 empty

Class boost::detail::enable_if_interoperable<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, bool>
   size=1 align=1
   base size=1 base align=1
boost::detail::enable_if_interoperable<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, bool> (0x0x7f2b876cb618) 0 empty
  boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool> (0x0x7f2b876cb680) 0 empty
    boost::iterators::enabled<true>::base<bool> (0x0x7f2b87681f60) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f2b876da180) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f2b876da120) 0 empty

Class boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f2b876da2a0) 0 empty

Class boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f2b876cb888) 0 empty
  boost::detail::is_convertible_impl<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f2b876da300) 0 empty

Class boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f2b876da360) 0 empty

Class boost::is_convertible<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag> (0x0x7f2b876cba28) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b876cba90) 0 empty
    mpl_::bool_<true> (0x0x7f2b876da480) 0 empty

Class boost::mpl::if_c<true, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::old_category_to_traversal<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::old_category_to_traversal<boost::single_pass_traversal_tag> > (0x0x7f2b876da5a0) 0 empty

Class boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::old_category_to_traversal<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_convertible<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::old_category_to_traversal<boost::single_pass_traversal_tag> > (0x0x7f2b876da0c0) 0 empty

Class boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::old_category_to_traversal<boost::single_pass_traversal_tag> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::old_category_to_traversal<boost::single_pass_traversal_tag> > (0x0x7f2b876da060) 0 empty

Class boost::iterator_category_to_traversal<boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::iterator_category_to_traversal<boost::single_pass_traversal_tag> (0x0x7f2b876cbbc8) 0 empty
  boost::mpl::eval_if<boost::is_convertible<boost::single_pass_traversal_tag, boost::incrementable_traversal_tag>, boost::mpl::identity<boost::single_pass_traversal_tag>, boost::detail::old_category_to_traversal<boost::single_pass_traversal_tag> > (0x0x7f2b876da600) 0 empty

Class boost::detail::is_abstract_imp<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<const boost::signals::detail::unusable&> (0x0x7f2b876da780) 0 empty

Class boost::is_abstract<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<const boost::signals::detail::unusable&> (0x0x7f2b876cbc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b876cbc98) 0 empty
    mpl_::bool_<false> (0x0x7f2b876da7e0) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> (0x0x7f2b876da840) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> (0x0x7f2b876da720) 0 empty

Class boost::detail::is_convertible_impl<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> (0x0x7f2b876da960) 0 empty

Class boost::detail::is_convertible_impl_dispatch<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> (0x0x7f2b876cbe38) 0 empty
  boost::detail::is_convertible_impl<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> (0x0x7f2b876da9c0) 0 empty

Class boost::detail::is_convertible_basic_impl<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> (0x0x7f2b876daa20) 0 empty

Class boost::detail::checker<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<const boost::signals::detail::unusable&> (0x0x7f2b876daa80) 0 empty

Class boost::is_array<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_array<const boost::signals::detail::unusable&> (0x0x7f2b876cbf08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b876cbf70) 0 empty
    mpl_::bool_<false> (0x0x7f2b876daae0) 0 empty

Class boost::detail::is_function_chooser<true>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<true> (0x0x7f2b876fa000) 0 empty
  boost::type_traits::false_result (0x0x7f2b876dab40) 0 empty

Class boost::type_traits::false_result::result_<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::false_result::result_<const boost::signals::detail::unusable&> (0x0x7f2b876daba0) 0 empty

Class boost::detail::is_function_impl<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const boost::signals::detail::unusable&> (0x0x7f2b876fa068) 0 empty
  boost::type_traits::false_result::result_<const boost::signals::detail::unusable&> (0x0x7f2b876dac00) 0 empty

Class boost::is_function<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const boost::signals::detail::unusable&> (0x0x7f2b876fa0d0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b876fa138) 0 empty
    mpl_::bool_<false> (0x0x7f2b876dac60) 0 empty

Class boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> (0x0x7f2b876fa1a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b876fa208) 0 empty
    mpl_::bool_<true> (0x0x7f2b876dacc0) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&> > (0x0x7f2b876fa410) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b876fa478) 0 empty
    mpl_::bool_<true> (0x0x7f2b876dad20) 0 empty

Class boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> > (0x0x7f2b876fa4e0) 0 empty
  boost::mpl::aux::not_impl<0l> (0x0x7f2b876fa548) 0 empty
    mpl_::bool_<true> (0x0x7f2b876dad80) 0 empty

Class boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> > >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::nested_type_wknd<boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> > > (0x0x7f2b876fa5b0) 0 empty
  mpl_::bool_<true> (0x0x7f2b876daea0) 0 empty

Class boost::mpl::aux::and_impl<true, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::aux::and_impl<true, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b876fa618) 0 empty
  boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b876fa680) 0 empty
    mpl_::bool_<true> (0x0x7f2b876daf00) 0 empty

Class boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >
   size=1 align=1
   base size=1 base align=1
boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b876fa6e8) 0 empty
  boost::mpl::aux::and_impl<true, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b876fa750) 0 empty
    boost::mpl::aux::and_impl<true, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> > (0x0x7f2b876fa7b8) 0 empty
      mpl_::bool_<true> (0x0x7f2b876daf60) 0 empty

Class boost::mpl::if_c<true, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f2b87702000) 0 empty

Class boost::mpl::if_<boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f2b876da6c0) 0 empty

Class boost::remove_reference<const boost::signals::detail::unusable&>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<const boost::signals::detail::unusable&> (0x0x7f2b877020c0) 0 empty

Class boost::detail::is_arithmetic_impl<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_impl<const volatile boost::signals::detail::unusable*> (0x0x7f2b87702180) 0 empty

Class boost::is_integral<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const volatile boost::signals::detail::unusable*> (0x0x7f2b876fa8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b876fa958) 0 empty
    mpl_::bool_<false> (0x0x7f2b877021e0) 0 empty

Class boost::is_float<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const volatile boost::signals::detail::unusable*> (0x0x7f2b876fa9c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b876faa28) 0 empty
    mpl_::bool_<false> (0x0x7f2b87702240) 0 empty

Class boost::is_arithmetic<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<const volatile boost::signals::detail::unusable*> (0x0x7f2b876faa90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b876faaf8) 0 empty
    mpl_::bool_<false> (0x0x7f2b877022a0) 0 empty

Class boost::detail::is_abstract_imp<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_abstract_imp<const volatile boost::signals::detail::unusable*> (0x0x7f2b87702300) 0 empty

Class boost::is_abstract<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<const volatile boost::signals::detail::unusable*> (0x0x7f2b876fab60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b876fabc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b87702360) 0 empty

Class boost::detail::is_convertible_impl_select<false, false, false>::rebind<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_select<false, false, false>::rebind<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f2b877023c0) 0 empty

Class boost::detail::is_convertible_impl_dispatch_base<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl_dispatch_base<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f2b87702120) 0 empty

Class boost::detail::is_convertible_impl<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_impl<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f2b87702420) 0 empty

Class boost::detail::is_convertible_impl_dispatch<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_convertible_impl_dispatch<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f2b876fac98) 0 empty
  boost::detail::is_convertible_impl<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f2b87702480) 0 empty

Class boost::detail::add_reference_rvalue_layer<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_rvalue_layer<const volatile boost::signals::detail::unusable*> (0x0x7f2b87702660) 0 empty

Class boost::detail::add_reference_impl<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::add_reference_impl<const volatile boost::signals::detail::unusable*> (0x0x7f2b87702600) 0 empty

Class boost::add_reference<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::add_reference<const volatile boost::signals::detail::unusable*> (0x0x7f2b877025a0) 0 empty

Class boost::add_lvalue_reference<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::add_lvalue_reference<const volatile boost::signals::detail::unusable*> (0x0x7f2b87702540) 0 empty

Class boost::detail::is_reference_impl<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const volatile boost::signals::detail::unusable*> (0x0x7f2b87702840) 0 empty

Class boost::is_lvalue_reference<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const volatile boost::signals::detail::unusable*> (0x0x7f2b876faea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b876faf08) 0 empty
    mpl_::bool_<false> (0x0x7f2b877028a0) 0 empty

Class boost::is_rvalue_reference<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const volatile boost::signals::detail::unusable*> (0x0x7f2b876faf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b872fb000) 0 empty
    mpl_::bool_<false> (0x0x7f2b87702900) 0 empty

Class boost::is_reference<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const volatile boost::signals::detail::unusable*> (0x0x7f2b872fb068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b872fb0d0) 0 empty
    mpl_::bool_<false> (0x0x7f2b87702960) 0 empty

Class boost::is_void<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const volatile boost::signals::detail::unusable*> (0x0x7f2b872fb138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b872fb1a0) 0 empty
    mpl_::bool_<false> (0x0x7f2b877029c0) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_helper<const volatile boost::signals::detail::unusable*, true>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_helper<const volatile boost::signals::detail::unusable*, true> (0x0x7f2b87702a20) 0 empty

Class boost::type_traits_detail::add_rvalue_reference_imp<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits_detail::add_rvalue_reference_imp<const volatile boost::signals::detail::unusable*> (0x0x7f2b877027e0) 0 empty

Class boost::add_rvalue_reference<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::add_rvalue_reference<const volatile boost::signals::detail::unusable*> (0x0x7f2b87702780) 0 empty

Class boost::detail::is_convertible_basic_impl<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_convertible_basic_impl<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f2b877024e0) 0 empty

Class boost::detail::checker<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=0 base align=1
boost::detail::checker<const volatile boost::signals::detail::unusable*> (0x0x7f2b87702a80) 0 empty

Class boost::is_array<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_array<const volatile boost::signals::detail::unusable*> (0x0x7f2b872fb3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b872fb410) 0 empty
    mpl_::bool_<false> (0x0x7f2b87702ae0) 0 empty

Class boost::type_traits::is_function_ptr_helper<const volatile boost::signals::detail::unusable**>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<const volatile boost::signals::detail::unusable**> (0x0x7f2b87702c00) 0 empty

Class boost::detail::is_function_chooser<false>::result_<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<const volatile boost::signals::detail::unusable*> (0x0x7f2b872fb548) 0 empty
  boost::type_traits::is_function_ptr_helper<const volatile boost::signals::detail::unusable**> (0x0x7f2b87702d20) 0 empty

Class boost::detail::is_function_impl<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const volatile boost::signals::detail::unusable*> (0x0x7f2b872fb680) 0 empty
  boost::detail::is_function_chooser<false>::result_<const volatile boost::signals::detail::unusable*> (0x0x7f2b872fb6e8) 0 empty
    boost::type_traits::is_function_ptr_helper<const volatile boost::signals::detail::unusable**> (0x0x7f2b87702de0) 0 empty

Class boost::is_function<const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_function<const volatile boost::signals::detail::unusable*> (0x0x7f2b872fb7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b872fb820) 0 empty
    mpl_::bool_<false> (0x0x7f2b87702ea0) 0 empty

Class boost::is_convertible<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*>
   size=1 align=1
   base size=1 base align=1
boost::is_convertible<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f2b872fb888) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b872fb8f0) 0 empty
    mpl_::bool_<true> (0x0x7f2b87702f00) 0 empty

Class boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable> (0x0x7f2b872fb958) 0 empty
  boost::is_convertible<const volatile boost::signals::detail::unusable*, const volatile boost::signals::detail::unusable*> (0x0x7f2b872fb9c0) 0 empty
    boost::integral_constant<bool, true> (0x0x7f2b872fba28) 0 empty
      mpl_::bool_<true> (0x0x7f2b87702f60) 0 empty

Class boost::mpl::if_c<true, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f2b8731e000) 0 empty

Class boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f2b87702060) 0 empty

Class boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f2b876da660) 0 empty

Class boost::detail::postfix_increment_result<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, const boost::signals::detail::unusable&, boost::single_pass_traversal_tag>
   size=1 align=1
   base size=1 base align=1
boost::detail::postfix_increment_result<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, const boost::signals::detail::unusable&, boost::single_pass_traversal_tag> (0x0x7f2b872fbbc8) 0 empty
  boost::mpl::eval_if<boost::mpl::and_<boost::is_convertible<const boost::signals::detail::unusable&, const boost::signals::detail::unusable&>, boost::mpl::not_<boost::is_convertible<boost::single_pass_traversal_tag, boost::forward_traversal_tag> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::if_<boost::detail::is_non_proxy_reference<const boost::signals::detail::unusable&, boost::signals::detail::unusable>, boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::detail::writable_postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > >, boost::mpl::identity<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > > (0x0x7f2b8731e060) 0 empty

Class std::iterator_traits<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b8731e180) 0 empty

Class boost::detail::iterator_traits<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b872fbc98) 0 empty
  std::iterator_traits<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b8731e1e0) 0 empty

Class boost::iterator_value<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b8731e120) 0 empty

Class boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b8731e0c0) 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> (0x0x7f2b8731e360) 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> (0x0x7f2b872fbe38) 0 empty
  boost::enable_if_c<false, void> (0x0x7f2b8731e3c0) 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**> (0x0x7f2b8731e420) 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> (0x0x7f2b8731e480) 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**> (0x0x7f2b8734c138) 0 empty
  std::_Iter_base<boost::asio::io_service::service**, false> (0x0x7f2b8731e4e0) 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> (0x0x7f2b8731e900) 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*> (0x0x7f2b8731ed80) 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> > > (0x0x7f2b8731ede0) 0 empty

Vtable for boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>
boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>::_ZTVN5boost6detail18sp_counted_impl_pdIPvNS_4asio6detail10socket_ops12noop_deleterEEE: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost6detail18sp_counted_impl_pdIPvNS_4asio6detail10socket_ops12noop_deleterEEE)
8     (int (*)(...))boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>::~sp_counted_impl_pd
12    (int (*)(...))boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>::~sp_counted_impl_pd
16    (int (*)(...))boost::detail::sp_counted_impl_pd<P, D>::dispose<void*, boost::asio::detail::socket_ops::noop_deleter>
20    (int (*)(...))boost::detail::sp_counted_base::destroy
24    (int (*)(...))boost::detail::sp_counted_impl_pd<P, D>::get_deleter<void*, boost::asio::detail::socket_ops::noop_deleter>
28    (int (*)(...))boost::detail::sp_counted_impl_pd<P, D>::get_untyped_deleter<void*, boost::asio::detail::socket_ops::noop_deleter>

Class boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>
   size=20 align=4
   base size=17 base align=4
boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter> (0x0x7f2b8734ce38) 0
    vptr=((& boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter>::_ZTVN5boost6detail18sp_counted_impl_pdIPvNS_4asio6detail10socket_ops12noop_deleterEEE) + 8u)
  boost::detail::sp_counted_base (0x0x7f2b8742b0c0) 0
      primary-for boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter> (0x0x7f2b8734ce38)

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> (0x0x7f2b8742b120) 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> (0x0x7f2b8742b180) 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> (0x0x7f2b8742b2a0) 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> (0x0x7f2b8742b300) 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> (0x0x7f2b8742b360) 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> (0x0x7f2b8742b3c0) 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> (0x0x7f2b8742b4e0) 0 empty

Class std::iterator_traits<int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<int*> (0x0x7f2b8742b540) 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> > (0x0x7f2b8742b660) 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> (0x0x7f2b8742b7e0) 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> (0x0x7f2b8742b780) 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> > (0x0x7f2b8742b600) 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> > (0x0x7f2b8742b960) 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> (0x0x7f2b874b48f0) 0 empty
  boost::mpl::if_c<false, short unsigned int, boost::detail::deduce_character_type_later<short unsigned int> > (0x0x7f2b8742b9c0) 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> > (0x0x7f2b8742bb40) 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> > (0x0x7f2b8742bae0) 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> (0x0x7f2b8742bc00) 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> (0x0x7f2b8742bba0) 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>*> (0x0x7f2b8742bd20) 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> > (0x0x7f2b8742bcc0) 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> > (0x0x7f2b8742bc60) 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*> (0x0x7f2b8742be40) 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> (0x0x7f2b8742bde0) 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> (0x0x7f2b8742bd80) 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> > (0x0x7f2b8742bea0) 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> (0x0x7f2b8742bf00) 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> (0x0x7f2b8742ba80) 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> > (0x0x7f2b8742bf60) 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> > (0x0x7f2b874b4d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b874b4d68) 0 empty
    mpl_::bool_<false> (0x0x7f2b87113000) 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> > (0x0x7f2b874b4dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b874b4e38) 0 empty
    mpl_::bool_<false> (0x0x7f2b87113060) 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> > (0x0x7f2b874b4ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b874b4f08) 0 empty
    mpl_::bool_<false> (0x0x7f2b871130c0) 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> > (0x0x7f2b874b4f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b874b4a28) 0 empty
    mpl_::bool_<false> (0x0x7f2b87113120) 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> > (0x0x7f2b87116000) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f2b87113180) 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> > (0x0x7f2b87116068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b871160d0) 0 empty
    mpl_::bool_<false> (0x0x7f2b871131e0) 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> (0x0x7f2b87116138) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b871161a0) 0 empty
    mpl_::bool_<false> (0x0x7f2b87113240) 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> (0x0x7f2b87116208) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f2b871132a0) 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> (0x0x7f2b87116270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b871162d8) 0 empty
    mpl_::bool_<true> (0x0x7f2b87113300) 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> (0x0x7f2b87113360) 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> (0x0x7f2b871133c0) 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> (0x0x7f2b87113720) 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> (0x0x7f2b871166e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87116750) 0 empty
    mpl_::bool_<false> (0x0x7f2b87113780) 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> (0x0x7f2b871167b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87116820) 0 empty
    mpl_::bool_<false> (0x0x7f2b871137e0) 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> (0x0x7f2b87116888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b871168f0) 0 empty
    mpl_::bool_<false> (0x0x7f2b87113840) 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> > (0x0x7f2b871138a0) 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> > (0x0x7f2b87113900) 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> > (0x0x7f2b87113c60) 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> > (0x0x7f2b87116d00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87116d68) 0 empty
    mpl_::bool_<false> (0x0x7f2b87113cc0) 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> > (0x0x7f2b87116dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87116e38) 0 empty
    mpl_::bool_<false> (0x0x7f2b87113d20) 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> > (0x0x7f2b87116ea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87116f08) 0 empty
    mpl_::bool_<false> (0x0x7f2b87113d80) 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> (0x0x7f2b87113de0) 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> (0x0x7f2b87113e40) 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> (0x0x7f2b87113ea0) 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> (0x0x7f2b87113f00) 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> (0x0x7f2b871db060) 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> (0x0x7f2b871cf068) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b871cf0d0) 0 empty
    mpl_::bool_<true> (0x0x7f2b871db0c0) 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> (0x0x7f2b871db120) 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> > (0x0x7f2b871db240) 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> > (0x0x7f2b871db1e0) 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>*> (0x0x7f2b871db360) 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> > (0x0x7f2b871db300) 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> > (0x0x7f2b871db2a0) 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> > (0x0x7f2b871db3c0) 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> (0x0x7f2b871db180) 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> > (0x0x7f2b871db420) 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> > (0x0x7f2b871cf340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b871cf3a8) 0 empty
    mpl_::bool_<false> (0x0x7f2b871db480) 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> > (0x0x7f2b871cf410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b871cf478) 0 empty
    mpl_::bool_<false> (0x0x7f2b871db4e0) 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> > (0x0x7f2b871cf4e0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b871cf548) 0 empty
    mpl_::bool_<false> (0x0x7f2b871db540) 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> > (0x0x7f2b871cf5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b871cf618) 0 empty
    mpl_::bool_<false> (0x0x7f2b871db5a0) 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> > (0x0x7f2b871cf680) 0 empty
  boost::type_traits::ice_or<false, false, false, false, false, false, false> (0x0x7f2b871db600) 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> > (0x0x7f2b871cf6e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b871cf750) 0 empty
    mpl_::bool_<false> (0x0x7f2b871db660) 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> > (0x0x7f2b871db6c0) 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> > (0x0x7f2b871db720) 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> > (0x0x7f2b871dba80) 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> > (0x0x7f2b871cfb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b871cfbc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b871dbae0) 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> > (0x0x7f2b871cfc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b871cfc98) 0 empty
    mpl_::bool_<false> (0x0x7f2b871dbb40) 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> > (0x0x7f2b871cfd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b871cfd68) 0 empty
    mpl_::bool_<false> (0x0x7f2b871dbba0) 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> (0x0x7f2b871dbc00) 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> (0x0x7f2b871dbc60) 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> (0x0x7f2b871dbd80) 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> (0x0x7f2b871dbde0) 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> (0x0x7f2b871cff70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b871cf208) 0 empty
    mpl_::bool_<true> (0x0x7f2b871dbe40) 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> > (0x0x7f2b8742ba20) 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> (0x0x7f2b8742b900) 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> (0x0x7f2b8725a000) 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> (0x0x7f2b871dbf60) 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> > (0x0x7f2b8725a060) 0 empty

Class boost::is_same<char, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<char, char> (0x0x7f2b874b4680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b87257138) 0 empty
    mpl_::bool_<true> (0x0x7f2b8725a0c0) 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> (0x0x7f2b8725a120) 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> (0x0x7f2b8725a1e0) 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> (0x0x7f2b872571a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87257208) 0 empty
    mpl_::bool_<false> (0x0x7f2b8725a240) 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> (0x0x7f2b8725a180) 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> (0x0x7f2b87257270) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b872572d8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8725a300) 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> (0x0x7f2b87257340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b872573a8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8725a360) 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> (0x0x7f2b8725a2a0) 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> (0x0x7f2b8725a3c0) 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> (0x0x7f2b8742b5a0) 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> > (0x0x7f2b8725a4e0) 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> (0x0x7f2b8725a5a0) 0 empty

Class boost::detail::lexical_stream_limited_src<char, std::char_traits<char>, false>
   size=12 align=4
   base size=9 base align=4
boost::detail::lexical_stream_limited_src<char, std::char_traits<char>, false> (0x0x7f2b8725a540) 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*>::*> (0x0x7f2b8725a660) 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*> (0x0x7f2b872577b8) 0 empty
  std::iterator_traits<const char*> (0x0x7f2b8725a720) 0 empty

Class boost::iterator_value<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<const char*> (0x0x7f2b8725a6c0) 0 empty

Class boost::iterator_difference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<const char*> (0x0x7f2b8725a780) 0 empty

Class boost::iterator_reference<const char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<const char*> (0x0x7f2b8725a7e0) 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> (0x0x7f2b8725a8a0) 0 empty

Class boost::is_abstract<char>
   size=1 align=1
   base size=1 base align=1
boost::is_abstract<char> (0x0x7f2b87257958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b872579c0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8725a900) 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> > (0x0x7f2b87257a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87257a90) 0 empty
    mpl_::bool_<false> (0x0x7f2b8725a960) 0 empty

Class boost::is_array<char>
   size=1 align=1
   base size=1 base align=1
boost::is_array<char> (0x0x7f2b87257af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87257b60) 0 empty
    mpl_::bool_<false> (0x0x7f2b8725a9c0) 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> > (0x0x7f2b87257bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b87257c30) 0 empty
    mpl_::bool_<false> (0x0x7f2b8725aa20) 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> > (0x0x7f2b87257c98) 0 empty
  boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b87257d00) 0 empty
    mpl_::bool_<false> (0x0x7f2b8725aa80) 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> > (0x0x7f2b87257e38) 0 empty
  boost::mpl::aux::or_impl<false, boost::is_array<char>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b87257ea0) 0 empty
    boost::mpl::aux::or_impl<false, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b87257f08) 0 empty
      mpl_::bool_<false> (0x0x7f2b8725aae0) 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> (0x0x7f2b8725ab40) 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> (0x0x7f2b8725a840) 0 empty

Class boost::iterator_range<const char*>
   size=8 align=4
   base size=8 base align=4
boost::iterator_range<const char*> (0x0x7f2b8725a600) 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*>::*> (0x0x7f2b8725ac00) 0 empty

Class boost::detail::iterator_traits<char*>
   size=1 align=1
   base size=1 base align=1
boost::detail::iterator_traits<char*> (0x0x7f2b872f2000) 0 empty
  std::iterator_traits<char*> (0x0x7f2b8725acc0) 0 empty

Class boost::iterator_value<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_value<char*> (0x0x7f2b8725ac60) 0 empty

Class boost::iterator_difference<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_difference<char*> (0x0x7f2b8725ad20) 0 empty

Class boost::iterator_reference<char*>
   size=1 align=1
   base size=0 base align=1
boost::iterator_reference<char*> (0x0x7f2b8725ad80) 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> (0x0x7f2b8725ae40) 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> (0x0x7f2b8725ade0) 0 empty

Class boost::iterator_range<char*>
   size=8 align=4
   base size=8 base align=4
boost::iterator_range<char*> (0x0x7f2b8725aba0) 0

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const std::basic_string<char>, short unsigned int> > (0x0x7f2b872f2270) 0
  std::_Rb_tree_node_base (0x0x7f2b8725aea0) 0

Class std::__is_integer<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<int*> (0x0x7f2b8725af00) 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> > (0x0x7f2b8725af60) 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> (0x0x7f2b872f2958) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b872f29c0) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f590c0) 0 empty

Class boost::is_same<int, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, char> (0x0x7f2b872f2a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b872f2a90) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f59180) 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> (0x0x7f2b872f2af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b872f2b60) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f591e0) 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> (0x0x7f2b872f2bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b872f2c30) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f59240) 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> (0x0x7f2b872f2c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b872f2d00) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f592a0) 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> (0x0x7f2b86f59120) 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> > (0x0x7f2b86f59300) 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> > (0x0x7f2b872f2d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b872f2dd0) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f59360) 0 empty

Class boost::detail::is_stdstring<int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_stdstring<int> (0x0x7f2b86f593c0) 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> > (0x0x7f2b86f59420) 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> (0x0x7f2b86f59480) 0 empty

Class boost::is_float<int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<int> (0x0x7f2b872f2f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b872f2f70) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f594e0) 0 empty

Class boost::is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<int> (0x0x7f2b87257750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86f67000) 0 empty
    mpl_::bool_<true> (0x0x7f2b86f59540) 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> > > (0x0x7f2b86f595a0) 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> > > (0x0x7f2b86f59600) 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> > (0x0x7f2b86f59660) 0 empty

Class boost::detail::is_xchar_to_xchar<long long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_xchar_to_xchar<long long int, std::basic_string<char> > (0x0x7f2b86f596c0) 0 empty

Class boost::is_same<std::basic_string<char>, long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<std::basic_string<char>, long long int> (0x0x7f2b86f672d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f67340) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f59720) 0 empty

Class boost::is_same<long long int, char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, char> (0x0x7f2b86f673a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f67410) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f598a0) 0 empty

Class boost::is_same<long long int, wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, wchar_t> (0x0x7f2b86f67478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f674e0) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f59900) 0 empty

Class boost::is_same<long long int, unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, unsigned char> (0x0x7f2b86f67548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f675b0) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f59960) 0 empty

Class boost::is_same<long long int, signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, signed char> (0x0x7f2b86f67618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f67680) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f599c0) 0 empty

Class boost::detail::is_char_or_wchar<long long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_or_wchar<long long int> (0x0x7f2b86f59840) 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> (0x0x7f2b86f59a20) 0 empty

Class boost::detail::is_char_array_to_stdstring<long long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_char_array_to_stdstring<long long int, std::basic_string<char> > (0x0x7f2b86f59a80) 0 empty

Class boost::is_same<long long int, std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, std::basic_string<char> > (0x0x7f2b86f676e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f67750) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f59ae0) 0 empty

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

Class boost::detail::is_arithmetic_and_not_xchars<long long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_arithmetic_and_not_xchars<long long int, std::basic_string<char> > (0x0x7f2b86f59c60) 0 empty

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

Class boost::is_float<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long long int> (0x0x7f2b86f67888) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f678f0) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f59d20) 0 empty

Class boost::is_arithmetic<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<long long int> (0x0x7f2b86f67958) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86f679c0) 0 empty
    mpl_::bool_<true> (0x0x7f2b86f59d80) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<long long int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<long long int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_dynamic_num<long long int, std::basic_string<char> >, boost::detail::lexical_cast_do_cast<long long int, std::basic_string<char> > > (0x0x7f2b86f59de0) 0 empty

Class boost::mpl::if_c<false, boost::detail::lexical_cast_copy<std::basic_string<char> >, boost::detail::lexical_cast_do_cast<long long int, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::lexical_cast_copy<std::basic_string<char> >, boost::detail::lexical_cast_do_cast<long long int, std::basic_string<char> > > (0x0x7f2b86f59e40) 0 empty

Class boost::detail::lexical_cast_do_cast<long long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_do_cast<long long int, std::basic_string<char> > (0x0x7f2b86f59ea0) 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> > (0x0x7f2b86f59f00) 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> (0x0x7f2b86f67c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f67d00) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f59f60) 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> (0x0x7f2b86f67d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f67dd0) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f83120) 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> (0x0x7f2b86f67e38) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f67ea0) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f83180) 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> (0x0x7f2b86f67f08) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f67f70) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f831e0) 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> (0x0x7f2b86f67208) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f67af8) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f83240) 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> (0x0x7f2b86f830c0) 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> > (0x0x7f2b86f832a0) 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> > (0x0x7f2b86f8c000) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f8c068) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f83300) 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> (0x0x7f2b86f83420) 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> > (0x0x7f2b86f83480) 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> (0x0x7f2b86f834e0) 0 empty

Class boost::is_float<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_float<short int> (0x0x7f2b86f8c1a0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f8c208) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f83540) 0 empty

Class boost::is_arithmetic<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_arithmetic<short int> (0x0x7f2b86f8c270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86f8c2d8) 0 empty
    mpl_::bool_<true> (0x0x7f2b86f835a0) 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> > > (0x0x7f2b86f83600) 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> > > (0x0x7f2b86f83660) 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> > (0x0x7f2b86f836c0) 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**> (0x0x7f2b86f837e0) 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> (0x0x7f2b86f83840) 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**> (0x0x7f2b86f8c4e0) 0 empty
  std::_Iter_base<const boost::signals::trackable**, false> (0x0x7f2b86f838a0) 0 empty

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

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

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

Class boost::is_array<const boost::last_value<void> >
   size=1 align=1
   base size=1 base align=1
boost::is_array<const boost::last_value<void> > (0x0x7f2b86f8ca90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f8caf8) 0 empty
    mpl_::bool_<false> (0x0x7f2b86f83ea0) 0 empty

Class boost::mpl::if_c<false, boost::mpl::identity<const boost::last_value<void>*>, boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::mpl::identity<const boost::last_value<void>*>, boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > > (0x0x7f2b86f83f00) 0 empty

Class boost::mpl::if_<boost::is_array<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void>*>, boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_array<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void>*>, boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > > (0x0x7f2b86f83e40) 0 empty

Class boost::detail::is_reference_impl<const boost::last_value<void> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<const boost::last_value<void> > (0x0x7f2b86fef060) 0 empty

Class boost::is_lvalue_reference<const boost::last_value<void> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<const boost::last_value<void> > (0x0x7f2b86f8cc30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f8cc98) 0 empty
    mpl_::bool_<false> (0x0x7f2b86fef0c0) 0 empty

Class boost::is_rvalue_reference<const boost::last_value<void> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<const boost::last_value<void> > (0x0x7f2b86f8cd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f8cd68) 0 empty
    mpl_::bool_<false> (0x0x7f2b86fef120) 0 empty

Class boost::is_reference<const boost::last_value<void> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<const boost::last_value<void> > (0x0x7f2b86f8cdd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86f8ce38) 0 empty
    mpl_::bool_<false> (0x0x7f2b86fef180) 0 empty

Class boost::type_traits::is_function_ptr_helper<const boost::last_value<void>*>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_function_ptr_helper<const boost::last_value<void>*> (0x0x7f2b86fef2a0) 0 empty

Class boost::detail::is_function_chooser<false>::result_<const boost::last_value<void> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_chooser<false>::result_<const boost::last_value<void> > (0x0x7f2b86f8cf70) 0 empty
  boost::type_traits::is_function_ptr_helper<const boost::last_value<void>*> (0x0x7f2b86fef300) 0 empty

Class boost::detail::is_function_impl<const boost::last_value<void> >
   size=1 align=1
   base size=1 base align=1
boost::detail::is_function_impl<const boost::last_value<void> > (0x0x7f2b86f8c410) 0 empty
  boost::detail::is_function_chooser<false>::result_<const boost::last_value<void> > (0x0x7f2b87008000) 0 empty
    boost::type_traits::is_function_ptr_helper<const boost::last_value<void>*> (0x0x7f2b86fef360) 0 empty

Class boost::is_function<const boost::last_value<void> >
   size=1 align=1
   base size=1 base align=1
boost::is_function<const boost::last_value<void> > (0x0x7f2b87008068) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b870080d0) 0 empty
    mpl_::bool_<false> (0x0x7f2b86fef3c0) 0 empty

Class boost::mpl::if_c<false, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > (0x0x7f2b86fef420) 0 empty

Class boost::mpl::if_<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > (0x0x7f2b86fef000) 0 empty

Class boost::mpl::identity<const boost::last_value<void> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::identity<const boost::last_value<void> > (0x0x7f2b86fef480) 0 empty

Class boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > (0x0x7f2b86f83f60) 0 empty

Class boost::mpl::eval_if<boost::is_array<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void>*>, boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > >
   size=1 align=1
   base size=0 base align=1
boost::mpl::eval_if<boost::is_array<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void>*>, boost::mpl::eval_if<boost::is_function<const boost::last_value<void> >, boost::add_pointer<const boost::last_value<void> >, boost::mpl::identity<const boost::last_value<void> > > > (0x0x7f2b86f83de0) 0 empty

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

Vtable for boost::any::holder<const boost::last_value<void> >
boost::any::holder<const boost::last_value<void> >::_ZTVN5boost3any6holderIKNS_10last_valueIvEEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost3any6holderIKNS_10last_valueIvEEEE)
8     (int (*)(...))boost::any::holder<const boost::last_value<void> >::~holder
12    (int (*)(...))boost::any::holder<const boost::last_value<void> >::~holder
16    (int (*)(...))boost::any::holder<ValueType>::type<const boost::last_value<void> >
20    (int (*)(...))boost::any::holder<ValueType>::clone<const boost::last_value<void> >

Class boost::any::holder<const boost::last_value<void> >
   size=8 align=4
   base size=5 base align=4
boost::any::holder<const boost::last_value<void> > (0x0x7f2b87008270) 0
    vptr=((& boost::any::holder<const boost::last_value<void> >::_ZTVN5boost3any6holderIKNS_10last_valueIvEEEE) + 8u)
  boost::any::placeholder (0x0x7f2b86fef4e0) 0 nearly-empty
      primary-for boost::any::holder<const boost::last_value<void> > (0x0x7f2b87008270)

Class boost::asio::detail::wait_handler<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > > >
   size=32 align=4
   base size=32 base align=4
boost::asio::detail::wait_handler<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > > > (0x0x7f2b870083a8) 0
  boost::asio::detail::wait_op (0x0x7f2b87008410) 0
    boost::asio::detail::task_io_service_operation (0x0x7f2b86fef540) 0

Class boost::asio::detail::wait_handler<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > > >::ptr
   size=12 align=4
   base size=12 base align=4
boost::asio::detail::wait_handler<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > > >::ptr (0x0x7f2b86fef5a0) 0

Vtable for boost::any::holder<boost::last_value<void> >
boost::any::holder<boost::last_value<void> >::_ZTVN5boost3any6holderINS_10last_valueIvEEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost3any6holderINS_10last_valueIvEEEE)
8     (int (*)(...))boost::any::holder<boost::last_value<void> >::~holder
12    (int (*)(...))boost::any::holder<boost::last_value<void> >::~holder
16    (int (*)(...))boost::any::holder<ValueType>::type<boost::last_value<void> >
20    (int (*)(...))boost::any::holder<ValueType>::clone<boost::last_value<void> >

Class boost::any::holder<boost::last_value<void> >
   size=8 align=4
   base size=5 base align=4
boost::any::holder<boost::last_value<void> > (0x0x7f2b870085b0) 0
    vptr=((& boost::any::holder<boost::last_value<void> >::_ZTVN5boost3any6holderINS_10last_valueIvEEEE) + 8u)
  boost::any::placeholder (0x0x7f2b86fef600) 0 nearly-empty
      primary-for boost::any::holder<boost::last_value<void> > (0x0x7f2b870085b0)

Class __gnu_cxx::__ops::_Iter_pred<boost::signals::detail::is_callable>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__ops::_Iter_pred<boost::signals::detail::is_callable> (0x0x7f2b86fef6c0) 0

Class boost::is_interoperable<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >
   size=1 align=1
   base size=1 base align=1
boost::is_interoperable<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> > (0x0x7f2b87008680) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b870086e8) 0 empty
    boost::mpl::aux::or_impl<true, boost::is_convertible<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<Message&, boost::function<void(Message&)> >, boost::signals::detail::named_slot_map_iterator> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b87008750) 0 empty
      mpl_::bool_<true> (0x0x7f2b86fef780) 0 empty

Class std::__is_normal_iterator<boost::asio::io_service::service**>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<boost::asio::io_service::service**> (0x0x7f2b86fef8a0) 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**> (0x0x7f2b87008820) 0 empty
  std::_Iter_base<boost::asio::io_service::service**, false> (0x0x7f2b86fef900) 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> (0x0x7f2b86fefa20) 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> (0x0x7f2b86fef9c0) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>
boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_weekday>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_weekday>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f2b87074230) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 8u)
  boost::gregorian::bad_weekday (0x0x7f2b870088f0) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f2b87074230)
    std::out_of_range (0x0x7f2b87008958) 0
        primary-for boost::gregorian::bad_weekday (0x0x7f2b870088f0)
      std::logic_error (0x0x7f2b870089c0) 0
          primary-for std::out_of_range (0x0x7f2b87008958)
        std::exception (0x0x7f2b86fefa80) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2b870089c0)
  boost::exception (0x0x7f2b86fefae0) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 28u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE: 21u entries
0     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7f2b87074310) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 12u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f2b87074380) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7f2b87074310)
    boost::gregorian::bad_weekday (0x0x7f2b87008af8) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7f2b87074380)
      std::out_of_range (0x0x7f2b87008b60) 0
          primary-for boost::gregorian::bad_weekday (0x0x7f2b87008af8)
        std::logic_error (0x0x7f2b87008bc8) 0
            primary-for std::out_of_range (0x0x7f2b87008b60)
          std::exception (0x0x7f2b86fefb40) 0 nearly-empty
              primary-for std::logic_error (0x0x7f2b87008bc8)
    boost::exception (0x0x7f2b86fefba0) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f2b86fefc00) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian11bad_weekdayEEEEE) + 68u)

Class boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_year, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_year, 1> (0x0x7f2b86fefcc0) 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> (0x0x7f2b86fefc60) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::gregorian::bad_year>
boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_year>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_year>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_year>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f2b87094230) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 8u)
  boost::gregorian::bad_year (0x0x7f2b87008e38) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f2b87094230)
    std::out_of_range (0x0x7f2b87008ea0) 0
        primary-for boost::gregorian::bad_year (0x0x7f2b87008e38)
      std::logic_error (0x0x7f2b87008f08) 0
          primary-for std::out_of_range (0x0x7f2b87008ea0)
        std::exception (0x0x7f2b86fefd20) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2b87008f08)
  boost::exception (0x0x7f2b86fefd80) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 28u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE: 21u entries
0     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7f2b870943f0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 12u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f2b87094460) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7f2b870943f0)
    boost::gregorian::bad_year (0x0x7f2b87008f70) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7f2b87094460)
      std::out_of_range (0x0x7f2b87008d00) 0
          primary-for boost::gregorian::bad_year (0x0x7f2b87008f70)
        std::logic_error (0x0x7f2b8709d000) 0
            primary-for std::out_of_range (0x0x7f2b87008d00)
          std::exception (0x0x7f2b86fefea0) 0 nearly-empty
              primary-for std::logic_error (0x0x7f2b8709d000)
    boost::exception (0x0x7f2b86feff00) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f2b86feff60) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian8bad_yearEEEEE) + 68u)

Class boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_month, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_month, 1> (0x0x7f2b870a2180) 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> (0x0x7f2b870a2120) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::gregorian::bad_month>
boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_month>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_month>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_month>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f2b870ac310) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 8u)
  boost::gregorian::bad_month (0x0x7f2b8709d340) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f2b870ac310)
    std::out_of_range (0x0x7f2b8709d3a8) 0
        primary-for boost::gregorian::bad_month (0x0x7f2b8709d340)
      std::logic_error (0x0x7f2b8709d410) 0
          primary-for std::out_of_range (0x0x7f2b8709d3a8)
        std::exception (0x0x7f2b870a21e0) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2b8709d410)
  boost::exception (0x0x7f2b870a2240) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 28u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE: 21u entries
0     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7f2b870ac3f0) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 12u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f2b870ac460) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7f2b870ac3f0)
    boost::gregorian::bad_month (0x0x7f2b8709d478) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7f2b870ac460)
      std::out_of_range (0x0x7f2b8709d4e0) 0
          primary-for boost::gregorian::bad_month (0x0x7f2b8709d478)
        std::logic_error (0x0x7f2b8709d548) 0
            primary-for std::out_of_range (0x0x7f2b8709d4e0)
          std::exception (0x0x7f2b870a2360) 0 nearly-empty
              primary-for std::logic_error (0x0x7f2b8709d548)
    boost::exception (0x0x7f2b870a23c0) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f2b870a2420) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE) + 68u)

Class boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_day_of_year, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::gregorian::bad_day_of_year, 1> (0x0x7f2b870a24e0) 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> (0x0x7f2b870a2480) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>
boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_year>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::gregorian::bad_day_of_year>
16    (int (*)(...))std::logic_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEED0Ev

Class boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f2b870d02a0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE) + 8u)
  boost::gregorian::bad_day_of_year (0x0x7f2b8709d9c0) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f2b870d02a0)
    std::out_of_range (0x0x7f2b8709da28) 0
        primary-for boost::gregorian::bad_day_of_year (0x0x7f2b8709d9c0)
      std::logic_error (0x0x7f2b8709da90) 0
          primary-for std::out_of_range (0x0x7f2b8709da28)
        std::exception (0x0x7f2b870a2600) 0 nearly-empty
            primary-for std::logic_error (0x0x7f2b8709da90)
  boost::exception (0x0x7f2b870a2660) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian15bad_day_of_yearEEE) + 28u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE: 21u entries
0     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
20    (int (*)(...))std::logic_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7f2b870d0380) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE) + 12u)
  boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f2b870d03f0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7f2b870d0380)
    boost::gregorian::bad_day_of_year (0x0x7f2b8709dbc8) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7f2b870d03f0)
      std::out_of_range (0x0x7f2b8709dc30) 0
          primary-for boost::gregorian::bad_day_of_year (0x0x7f2b8709dbc8)
        std::logic_error (0x0x7f2b8709dc98) 0
            primary-for std::out_of_range (0x0x7f2b8709dc30)
          std::exception (0x0x7f2b870a2780) 0 nearly-empty
              primary-for std::logic_error (0x0x7f2b8709dc98)
    boost::exception (0x0x7f2b870a27e0) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f2b870a2840) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian15bad_day_of_yearEEEEE) + 68u)

Class std::__is_move_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*> (0x0x7f2b870a2ba0) 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> (0x0x7f2b870a2c00) 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*> (0x0x7f2b8709ddd0) 0 empty
  std::_Iter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, false> (0x0x7f2b870a2c60) 0 empty

Class std::__is_integer<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char*> (0x0x7f2b870a2cc0) 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> (0x0x7f2b86d6c0c0) 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> (0x0x7f2b86d6c060) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::bad_lexical_cast>
boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_lexical_cast>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_lexical_cast>
16    (int (*)(...))boost::bad_lexical_cast::what
20    (int (*)(...))-12
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZThn12_N5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZThn12_N5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_lexical_cast>
   size=32 align=4
   base size=32 base align=4
boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f2b86d684d0) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE) + 8u)
  boost::bad_lexical_cast (0x0x7f2b86cf56e8) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f2b86d684d0)
    std::bad_cast (0x0x7f2b86cf5750) 0 nearly-empty
        primary-for boost::bad_lexical_cast (0x0x7f2b86cf56e8)
      std::exception (0x0x7f2b86d6c120) 0 nearly-empty
          primary-for std::bad_cast (0x0x7f2b86cf5750)
  boost::exception (0x0x7f2b86d6c180) 12
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE) + 28u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE: 21u entries
0     32u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
20    (int (*)(...))boost::bad_lexical_cast::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
32    (int (*)(...))-12
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZThn12_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZThn12_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED0Ev
48    4294967264u
52    4294967264u
56    4294967264u
60    (int (*)(...))-32
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >
   size=36 align=4
   base size=32 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> > (0x0x7f2b86d68690) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 12u)
  boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f2b86d68700) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> > (0x0x7f2b86d68690)
    boost::bad_lexical_cast (0x0x7f2b86cf57b8) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> (0x0x7f2b86d68700)
      std::bad_cast (0x0x7f2b86cf5820) 0 nearly-empty
          primary-for boost::bad_lexical_cast (0x0x7f2b86cf57b8)
        std::exception (0x0x7f2b86d6c2a0) 0 nearly-empty
            primary-for std::bad_cast (0x0x7f2b86cf5820)
    boost::exception (0x0x7f2b86d6c300) 12
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f2b86d6c360) 32 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE) + 68u)

Class std::iterator_traits<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > > (0x0x7f2b86d6c540) 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> > (0x0x7f2b86d6c7e0) 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> (0x0x7f2b86da61a0) 0 empty
  boost::mpl::if_c<false, int, boost::detail::deduce_character_type_later<int> > (0x0x7f2b86d6c840) 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> (0x0x7f2b86d6c9c0) 0 empty

Class boost::remove_reference<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<int> (0x0x7f2b86d6c960) 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*> (0x0x7f2b86d6cae0) 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> (0x0x7f2b86d6ca80) 0 empty

Class boost::remove_cv<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<int> (0x0x7f2b86d6ca20) 0 empty

Class boost::remove_pointer<int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<int> (0x0x7f2b86d6cb40) 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> (0x0x7f2b86d6c900) 0 empty

Class boost::is_void<int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<int> (0x0x7f2b86da6478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86da64e0) 0 empty
    mpl_::bool_<false> (0x0x7f2b86d6cba0) 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> (0x0x7f2b86da6548) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f2b86d6cc00) 0 empty

Class boost::is_fundamental<int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<int> (0x0x7f2b86da65b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86da6618) 0 empty
    mpl_::bool_<true> (0x0x7f2b86d6cc60) 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> (0x0x7f2b86d6ccc0) 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> (0x0x7f2b86d6cd20) 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> (0x0x7f2b86e1b0c0) 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> (0x0x7f2b86da6a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86da6a90) 0 empty
    mpl_::bool_<false> (0x0x7f2b86e1b120) 0 empty

Class boost::is_member_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<int> (0x0x7f2b86da6af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86da6b60) 0 empty
    mpl_::bool_<false> (0x0x7f2b86e1b180) 0 empty

Class boost::is_pointer<int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<int> (0x0x7f2b86da6bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86da6c30) 0 empty
    mpl_::bool_<false> (0x0x7f2b86e1b1e0) 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> (0x0x7f2b86e1b240) 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> (0x0x7f2b86e1b2a0) 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> (0x0x7f2b86e1b300) 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> (0x0x7f2b86e1b420) 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> (0x0x7f2b86da6c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86da6d00) 0 empty
    mpl_::bool_<true> (0x0x7f2b86e1b480) 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> (0x0x7f2b86e1b4e0) 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> (0x0x7f2b86e1b540) 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> (0x0x7f2b86e1b5a0) 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> (0x0x7f2b86e1b600) 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> (0x0x7f2b86e1b720) 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> (0x0x7f2b86da6f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86da6f70) 0 empty
    mpl_::bool_<true> (0x0x7f2b86e1b780) 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> > (0x0x7f2b86d6c8a0) 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> (0x0x7f2b86d6c780) 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> > (0x0x7f2b86e1b8a0) 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> (0x0x7f2b86d6c720) 0 empty

Class boost::mpl::if_c<false, long long int, boost::detail::deduce_character_type_later<long long int> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long long int, boost::detail::deduce_character_type_later<long long int> > (0x0x7f2b86e1b9c0) 0 empty

Class boost::detail::stream_char_common<long long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::stream_char_common<long long int> (0x0x7f2b86e47208) 0 empty
  boost::mpl::if_c<false, long long int, boost::detail::deduce_character_type_later<long long int> > (0x0x7f2b86e1ba20) 0 empty

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

Class boost::remove_reference<long long int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<long long int> (0x0x7f2b86e1bb40) 0 empty

Class boost::detail::cv_traits_imp<long long int*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<long long int*> (0x0x7f2b86e1bcc0) 0 empty

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

Class boost::remove_cv<long long int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<long long int> (0x0x7f2b86e1bc00) 0 empty

Class boost::remove_pointer<long long int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<long long int> (0x0x7f2b86e1bd20) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<char>, long long int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<char>, long long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f2b86e1bae0) 0 empty

Class boost::is_void<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<long long int> (0x0x7f2b86e47548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86e475b0) 0 empty
    mpl_::bool_<false> (0x0x7f2b86e1bd80) 0 empty

Class boost::detail::is_fundamental_impl<long long int>
   size=1 align=1
   base size=1 base align=1
boost::detail::is_fundamental_impl<long long int> (0x0x7f2b86e47618) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f2b86e1bde0) 0 empty

Class boost::is_fundamental<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<long long int> (0x0x7f2b86e47680) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86e476e8) 0 empty
    mpl_::bool_<true> (0x0x7f2b86e1be40) 0 empty

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

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

Class boost::type_traits::is_mem_fun_pointer_impl<long long int>
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<long long int> (0x0x7f2b86eac2a0) 0 empty

Class boost::is_member_function_pointer<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<long long int> (0x0x7f2b86e47af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86e47b60) 0 empty
    mpl_::bool_<false> (0x0x7f2b86eac300) 0 empty

Class boost::is_member_pointer<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<long long int> (0x0x7f2b86e47bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86e47c30) 0 empty
    mpl_::bool_<false> (0x0x7f2b86eac360) 0 empty

Class boost::is_pointer<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<long long int> (0x0x7f2b86e47c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86e47d00) 0 empty
    mpl_::bool_<false> (0x0x7f2b86eac3c0) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<char>, long long int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<char>, long long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f2b86eac420) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<char>, long long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<char>, long long int> (0x0x7f2b86eac480) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<char>, long long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<char>, long long int> (0x0x7f2b86eac5a0) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<char>, long long int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<char>, long long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f2b86eac600) 0 empty

Class boost::has_right_shift<std::basic_istream<char>, long long int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_right_shift<std::basic_istream<char>, long long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f2b86e47e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86e47ea0) 0 empty
    mpl_::bool_<true> (0x0x7f2b86eac660) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<wchar_t>, long long int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl<std::basic_istream<wchar_t>, long long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f2b86eac6c0) 0 empty

Class boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<wchar_t>, long long int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::trait_impl1<std::basic_istream<wchar_t>, long long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f2b86eac720) 0 empty

Class boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<wchar_t>, long long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_exists<std::basic_istream<wchar_t>, long long int> (0x0x7f2b86eac780) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<wchar_t>, long long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_void<std::basic_istream<wchar_t>, long long int> (0x0x7f2b86eac7e0) 0 empty

Class boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<wchar_t>, long long int, boost::detail::has_right_shift_impl::dont_care, false>
   size=1 align=1
   base size=0 base align=1
boost::detail::has_right_shift_impl::operator_returns_Ret<std::basic_istream<wchar_t>, long long int, boost::detail::has_right_shift_impl::dont_care, false> (0x0x7f2b86eac900) 0 empty

Class boost::has_right_shift<std::basic_istream<wchar_t>, long long int, boost::detail::has_right_shift_impl::dont_care>
   size=1 align=1
   base size=1 base align=1
boost::has_right_shift<std::basic_istream<wchar_t>, long long int, boost::detail::has_right_shift_impl::dont_care> (0x0x7f2b86ed30d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86ed3138) 0 empty
    mpl_::bool_<true> (0x0x7f2b86eac960) 0 empty

Class boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<long long int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<long long int> > (0x0x7f2b86e1ba80) 0 empty

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

Class boost::detail::deduce_char_traits<char, long long int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
boost::detail::deduce_char_traits<char, long long int, std::basic_string<char> > (0x0x7f2b86eac9c0) 0 empty

Class boost::detail::lexical_cast_stream_traits<std::basic_string<char>, long long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::lexical_cast_stream_traits<std::basic_string<char>, long long int> (0x0x7f2b86e1b900) 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> > (0x0x7f2b86eacae0) 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> (0x0x7f2b86ed3340) 0 empty
  boost::mpl::if_c<false, short int, boost::detail::deduce_character_type_later<short int> > (0x0x7f2b86eacc00) 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> (0x0x7f2b86eacde0) 0 empty

Class boost::remove_reference<short int>
   size=1 align=1
   base size=0 base align=1
boost::remove_reference<short int> (0x0x7f2b86eacd80) 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*> (0x0x7f2b86eacf00) 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> (0x0x7f2b86eacea0) 0 empty

Class boost::remove_cv<short int>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<short int> (0x0x7f2b86eace40) 0 empty

Class boost::remove_pointer<short int>
   size=1 align=1
   base size=0 base align=1
boost::remove_pointer<short int> (0x0x7f2b86eacf60) 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> (0x0x7f2b86eacd20) 0 empty

Class boost::is_void<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_void<short int> (0x0x7f2b86ed3618) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86ed3680) 0 empty
    mpl_::bool_<false> (0x0x7f2b86af4000) 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> (0x0x7f2b86ed36e8) 0 empty
  boost::type_traits::ice_or<true, false, false, false, false, false, false> (0x0x7f2b86af4060) 0 empty

Class boost::is_fundamental<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_fundamental<short int> (0x0x7f2b86ed3750) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86ed37b8) 0 empty
    mpl_::bool_<true> (0x0x7f2b86af40c0) 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> (0x0x7f2b86af4120) 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> (0x0x7f2b86af4180) 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> (0x0x7f2b86af44e0) 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> (0x0x7f2b86ed3bc8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86ed3c30) 0 empty
    mpl_::bool_<false> (0x0x7f2b86af4540) 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> (0x0x7f2b86ed3c98) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86ed3d00) 0 empty
    mpl_::bool_<false> (0x0x7f2b86af45a0) 0 empty

Class boost::is_pointer<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<short int> (0x0x7f2b86ed3d68) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86ed3dd0) 0 empty
    mpl_::bool_<false> (0x0x7f2b86af4600) 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> (0x0x7f2b86af4660) 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> (0x0x7f2b86af46c0) 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> (0x0x7f2b86af47e0) 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> (0x0x7f2b86af4900) 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> (0x0x7f2b86ed3e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86ed3ea0) 0 empty
    mpl_::bool_<true> (0x0x7f2b86af4960) 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> (0x0x7f2b86af49c0) 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> (0x0x7f2b86af4a20) 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> (0x0x7f2b86af4a80) 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> (0x0x7f2b86af4ba0) 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> (0x0x7f2b86af4cc0) 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> (0x0x7f2b86e470d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86b6c000) 0 empty
    mpl_::bool_<true> (0x0x7f2b86af4d20) 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> > (0x0x7f2b86eaccc0) 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> (0x0x7f2b86eaca80) 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> > (0x0x7f2b86af4e40) 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> (0x0x7f2b86eaca20) 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**> (0x0x7f2b86af4f60) 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**> (0x0x7f2b86b6c068) 0 empty
  std::_Iter_base<const boost::signals::trackable**, false> (0x0x7f2b86b85000) 0 empty

Class boost::detail::is_pointer_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86b850c0) 0 empty

Class boost::detail::cv_traits_imp<boost::signals::detail::group_bridge_compare<std::less<int>, int>*>
   size=1 align=1
   base size=0 base align=1
boost::detail::cv_traits_imp<boost::signals::detail::group_bridge_compare<std::less<int>, int>*> (0x0x7f2b86b851e0) 0 empty

Class boost::detail::rvalue_ref_filter_rem_cv<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::rvalue_ref_filter_rem_cv<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86b85180) 0 empty

Class boost::remove_cv<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86b85120) 0 empty

Class boost::detail::is_pointer_helper<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_pointer_helper<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86b85300) 0 empty

Class boost::type_traits::is_mem_fun_pointer_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::type_traits::is_mem_fun_pointer_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86b85660) 0 empty

Class boost::is_member_function_pointer<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_function_pointer<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86b6c8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86b6c958) 0 empty
    mpl_::bool_<false> (0x0x7f2b86b85780) 0 empty

Class boost::is_member_pointer<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_member_pointer<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86b6ca90) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86b6caf8) 0 empty
    mpl_::bool_<false> (0x0x7f2b86b858a0) 0 empty

Class boost::is_pointer<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_pointer<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86b6cb60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86b6cbc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b86b859c0) 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> (0x0x7f2b86b85a20) 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> (0x0x7f2b86b85a80) 0 empty

Class boost::is_reference_wrapper<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference_wrapper<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86b6cd68) 0 empty
  mpl_::bool_<false> (0x0x7f2b86b85ba0) 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> (0x0x7f2b86b85d80) 0 empty

Class boost::detail::function::get_function_tag<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_tag<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86b85060) 0 empty

Class boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, boost::detail::function::function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> >
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, boost::detail::function::void_function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, boost::detail::function::function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> > (0x0x7f2b86b85ea0) 0 empty

Class boost::detail::function::get_function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> (0x0x7f2b86b85e40) 0 empty

Class boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag>::apply<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::get_invoker2<boost::detail::function::function_obj_tag>::apply<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> (0x0x7f2b86b85de0) 0 empty

Class boost::detail::function::basic_vtable2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>
   size=8 align=4
   base size=8 base align=4
boost::detail::function::basic_vtable2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> (0x0x7f2b86b85f00) 0

Class boost::detail::function::functor_manager<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86b85f60) 0 empty

Class boost::detail::function::function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_obj_invoker2<boost::signals::detail::group_bridge_compare<std::less<int>, int>, bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group> (0x0x7f2b86c25000) 0 empty

Class boost::detail::function::function_allows_small_object_optimization<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::function_allows_small_object_optimization<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86c25060) 0 empty

Class boost::detail::alignment_of_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::alignment_of_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86c250c0) 0 empty

Class boost::detail::alignment_of_hack<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=2 align=1
   base size=2 base align=1
boost::detail::alignment_of_hack<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86c25120) 0

Class boost::alignment_of<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::alignment_of<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86c2c1a0) 0 empty
  boost::integral_constant<unsigned int, 1u> (0x0x7f2b86c2c208) 0 empty
    mpl_::integral_c<unsigned int, 1u> (0x0x7f2b86c25180) 0 empty

Class boost::detail::has_trivial_dtor_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_dtor_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86c251e0) 0 empty

Class boost::has_trivial_destructor<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_destructor<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86c2c270) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86c2c2d8) 0 empty
    mpl_::bool_<true> (0x0x7f2b86c25300) 0 empty

Class boost::detail::has_trivial_copy_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::has_trivial_copy_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86c25420) 0 empty

Class boost::detail::is_volatile_rval_filter<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_volatile_rval_filter<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86c25540) 0 empty

Class boost::is_volatile<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86c2c410) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86c2c478) 0 empty
    mpl_::bool_<false> (0x0x7f2b86c25660) 0 empty

Class boost::detail::is_reference_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::is_reference_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86c256c0) 0 empty

Class boost::is_lvalue_reference<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_lvalue_reference<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86c2c5b0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86c2c618) 0 empty
    mpl_::bool_<false> (0x0x7f2b86c25720) 0 empty

Class boost::is_rvalue_reference<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_rvalue_reference<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86c2c680) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86c2c6e8) 0 empty
    mpl_::bool_<false> (0x0x7f2b86c25840) 0 empty

Class boost::is_reference<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::is_reference<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86c2c750) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86c2c7b8) 0 empty
    mpl_::bool_<false> (0x0x7f2b86c25960) 0 empty

Class boost::has_trivial_copy_constructor<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=1 base align=1
boost::has_trivial_copy_constructor<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86c2c820) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86c2c888) 0 empty
    mpl_::bool_<true> (0x0x7f2b86c259c0) 0 empty

Class boost::detail::addressof_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > > >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > > > (0x0x7f2b86c25a20) 0 empty

Class boost::detail::addr_impl_ref<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > > >
   size=4 align=4
   base size=4 base align=4
boost::detail::addr_impl_ref<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > > > (0x0x7f2b86c25a80) 0

Class std::iterator_traits<boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::signals::detail::named_slot_map_iterator> (0x0x7f2b86c25b40) 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*> (0x0x7f2b86c25c00) 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**> (0x0x7f2b86c25c60) 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> (0x0x7f2b86c25cc0) 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*> (0x0x7f2b86c25ea0) 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*> (0x0x7f2b86c9c410) 0 empty
  std::_Iter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, false> (0x0x7f2b86c25f00) 0 empty

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f2b86c25f60) 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> > > (0x0x7f2b868e00c0) 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> >*> (0x0x7f2b868e01e0) 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> > > (0x0x7f2b868e0180) 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> > > (0x0x7f2b868e0120) 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> > > (0x0x7f2b868e0240) 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> > > (0x0x7f2b868e05a0) 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> > > (0x0x7f2b86c9cd00) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86c9cd68) 0 empty
    mpl_::bool_<false> (0x0x7f2b868e0600) 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> > > (0x0x7f2b86c9cea0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86c9cf08) 0 empty
    mpl_::bool_<false> (0x0x7f2b868e0660) 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> > > (0x0x7f2b86c9cf70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b8693f000) 0 empty
    mpl_::bool_<false> (0x0x7f2b868e0780) 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> > > > (0x0x7f2b868e07e0) 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> > > > (0x0x7f2b868e0060) 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> > > (0x0x7f2b868e0840) 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> > > (0x0x7f2b868e0000) 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> (0x0x7f2b868e08a0) 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> > (0x0x7f2b868e0d80) 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> > (0x0x7f2b8693ff70) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, short unsigned int>, const std::basic_string<char> > (0x0x7f2b868e0de0) 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> > > (0x0x7f2b86994000) 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> >*> (0x0x7f2b86994120) 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> > > (0x0x7f2b869940c0) 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> > > (0x0x7f2b86994060) 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> > > (0x0x7f2b86994240) 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> > > (0x0x7f2b869945a0) 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> > > (0x0x7f2b869df2d8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b869df340) 0 empty
    mpl_::bool_<false> (0x0x7f2b86994600) 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> > > (0x0x7f2b869df3a8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b869df410) 0 empty
    mpl_::bool_<false> (0x0x7f2b86994660) 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> > > (0x0x7f2b869df548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b869df5b0) 0 empty
    mpl_::bool_<false> (0x0x7f2b869946c0) 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> > > > (0x0x7f2b869947e0) 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> > > > (0x0x7f2b868e0f60) 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> > > (0x0x7f2b86994840) 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> > > (0x0x7f2b868e0f00) 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> > (0x0x7f2b86994b40) 0 empty

Class boost::detail::addr_impl_ref<const std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
boost::detail::addr_impl_ref<const std::basic_string<char> > (0x0x7f2b86994c60) 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*> (0x0x7f2b86994de0) 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**> (0x0x7f2b86994e40) 0 empty

Class boost::asio::detail::typeid_wrapper<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::typeid_wrapper<boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > (0x0x7f2b86994ea0) 0 empty

Class boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > >, boost::system::error_code>
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MeasureServer>, boost::_bi::list1<boost::_bi::value<MeasureServer*> > >, boost::system::error_code> (0x0x7f2b86994f00) 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> (0x0x7f2b86a6f1e0) 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*> (0x0x7f2b86a6f240) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f2b86a6f2a0) 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*> (0x0x7f2b86a6f300) 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> (0x0x7f2b86a6f360) 0 empty

Class std::_Niter_base<unsigned char*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<unsigned char*> (0x0x7f2b86a36e38) 0 empty
  std::_Iter_base<unsigned char*, false> (0x0x7f2b86a6f3c0) 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*> (0x0x7f2b86a6f420) 0 empty

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

Class std::__is_floating<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<unsigned char> (0x0x7f2b86a6f5a0) 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> > (0x0x7f2b86a6f540) 0 empty

Class std::__is_arithmetic<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<unsigned char> (0x0x7f2b86a36f08) 0 empty
  std::__traitor<std::__is_integer<unsigned char>, std::__is_floating<unsigned char> > (0x0x7f2b86a6f600) 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> > (0x0x7f2b86a6f480) 0 empty

Class std::__is_scalar<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<unsigned char> (0x0x7f2b86a362d8) 0 empty
  std::__traitor<std::__is_arithmetic<unsigned char>, std::__is_pointer<unsigned char> > (0x0x7f2b86a6f660) 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*> (0x0x7f2b86a6f6c0) 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> > (0x0x7f2b86ace000) 0 empty
  std::char_traits<char> (0x0x7f2b86a6f720) 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> > > (0x0x7f2b86a6f7e0) 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> (0x0x7f2b86a6f840) 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> > > (0x0x7f2b86ace618) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, false> (0x0x7f2b86a6f8a0) 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> > (0x0x7f2b86ace680) 0 empty
  std::char_traits<wchar_t> (0x0x7f2b86a6f9c0) 0 empty

Class boost::is_enum<int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<int> (0x0x7f2b86ace7b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86ace820) 0 empty
    mpl_::bool_<false> (0x0x7f2b86a6fae0) 0 empty

Class boost::is_same<int, bool>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, bool> (0x0x7f2b86ace8f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86ace958) 0 empty
    mpl_::bool_<false> (0x0x7f2b86a6fb40) 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> (0x0x7f2b86a6fc00) 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> (0x0x7f2b86a6fc60) 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> (0x0x7f2b86a6fba0) 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> (0x0x7f2b86a6fcc0) 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> (0x0x7f2b86a6fd20) 0 empty

Class boost::is_unsigned<int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<int> (0x0x7f2b86aceaf8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86aceb60) 0 empty
    mpl_::bool_<false> (0x0x7f2b86a6fd80) 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> (0x0x7f2b86acec30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86acec98) 0 empty
    mpl_::bool_<false> (0x0x7f2b86a6fe40) 0 empty

Class boost::mpl::if_c<false, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long unsigned int, long long unsigned int> (0x0x7f2b86a6fea0) 0 empty

Class boost::mpl::if_<boost::is_same<int, long int>, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, long int>, long unsigned int, long long unsigned int> (0x0x7f2b86a6fde0) 0 empty

Class boost::is_same<int, int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<int, int> (0x0x7f2b86acedd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86acee38) 0 empty
    mpl_::bool_<true> (0x0x7f2b8671e060) 0 empty

Class boost::mpl::if_c<true, unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, unsigned int, long long unsigned int> (0x0x7f2b8671e0c0) 0 empty

Class boost::mpl::if_<boost::is_same<int, int>, unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<int, int>, unsigned int, long long unsigned int> (0x0x7f2b8671e000) 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> (0x0x7f2b86acef70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86721000) 0 empty
    mpl_::bool_<false> (0x0x7f2b8671e180) 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> (0x0x7f2b8671e1e0) 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> (0x0x7f2b8671e120) 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> (0x0x7f2b8671e2a0) 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> (0x0x7f2b8671e240) 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> (0x0x7f2b8671e300) 0 empty

Class boost::mpl::if_c<true, unsigned int, long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, unsigned int, long unsigned int> (0x0x7f2b8671e360) 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> (0x0x7f2b8671e3c0) 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> (0x0x7f2b8671e420) 0 empty

Class boost::add_const<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_const<unsigned int> (0x0x7f2b8671e480) 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> (0x0x7f2b8671e540) 0 empty

Class boost::is_const<int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<int> (0x0x7f2b86721340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b867213a8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8671e5a0) 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> (0x0x7f2b8671e600) 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> (0x0x7f2b8671e4e0) 0 empty

Class boost::add_volatile<unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_volatile<unsigned int> (0x0x7f2b8671e660) 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> (0x0x7f2b8671e720) 0 empty

Class boost::is_volatile<int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<int> (0x0x7f2b86721478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b867214e0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8671e780) 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> (0x0x7f2b8671e7e0) 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> (0x0x7f2b8671e6c0) 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> (0x0x7f2b86a6fa80) 0 empty

Class boost::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<int> (0x0x7f2b86a6fa20) 0 empty

Class boost::is_enum<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<long long int> (0x0x7f2b867216e8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86721750) 0 empty
    mpl_::bool_<false> (0x0x7f2b8671e960) 0 empty

Class boost::is_same<long long int, bool>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, bool> (0x0x7f2b86721820) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86721888) 0 empty
    mpl_::bool_<false> (0x0x7f2b8671e9c0) 0 empty

Class boost::detail::is_ununsigned_select_helper<true>::rebind<long long int>
   size=1 align=1
   base size=0 base align=1
boost::detail::is_ununsigned_select_helper<true>::rebind<long long int> (0x0x7f2b8671ea80) 0 empty

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

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

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

Class boost::is_unsigned<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<long long int> (0x0x7f2b86721a28) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86721a90) 0 empty
    mpl_::bool_<false> (0x0x7f2b8671eba0) 0 empty

Class boost::is_same<long long int, long int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, long int> (0x0x7f2b86721b60) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86721bc8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8671ec60) 0 empty

Class boost::mpl::if_<boost::is_same<long long int, long int>, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<long long int, long int>, long unsigned int, long long unsigned int> (0x0x7f2b8671ec00) 0 empty

Class boost::is_same<long long int, int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, int> (0x0x7f2b86721dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86721e38) 0 empty
    mpl_::bool_<false> (0x0x7f2b8671ed20) 0 empty

Class boost::mpl::if_c<false, unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned int, long long unsigned int> (0x0x7f2b8671ed80) 0 empty

Class boost::mpl::if_<boost::is_same<long long int, int>, unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<long long int, int>, unsigned int, long long unsigned int> (0x0x7f2b8671ecc0) 0 empty

Class boost::is_same<long long int, short int>
   size=1 align=1
   base size=1 base align=1
boost::is_same<long long int, short int> (0x0x7f2b86721f70) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86ace888) 0 empty
    mpl_::bool_<false> (0x0x7f2b8671ef00) 0 empty

Class boost::mpl::if_c<false, short unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, short unsigned int, long long unsigned int> (0x0x7f2b8671ef60) 0 empty

Class boost::mpl::if_<boost::is_same<long long int, short int>, short unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<long long int, short int>, short unsigned int, long long unsigned int> (0x0x7f2b8671eea0) 0 empty

Class boost::mpl::if_c<false, unsigned char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, unsigned char, long long unsigned int> (0x0x7f2b86759120) 0 empty

Class boost::mpl::if_<boost::is_same<long long int, signed char>, unsigned char, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<long long int, signed char>, unsigned char, long long unsigned int> (0x0x7f2b867590c0) 0 empty

Class boost::mpl::if_c<true, long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, long long unsigned int, long long unsigned int> (0x0x7f2b86759180) 0 empty

Class boost::mpl::if_c<false, long long int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, long long int, long long unsigned int> (0x0x7f2b867591e0) 0 empty

Class boost::add_const<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_const<long long unsigned int> (0x0x7f2b86759240) 0 empty

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

Class boost::is_const<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<long long int> (0x0x7f2b86758340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b867583a8) 0 empty
    mpl_::bool_<false> (0x0x7f2b86759360) 0 empty

Class boost::mpl::if_c<false, const long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, const long long unsigned int, long long unsigned int> (0x0x7f2b867593c0) 0 empty

Class boost::mpl::if_<boost::is_const<long long int>, const long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_const<long long int>, const long long unsigned int, long long unsigned int> (0x0x7f2b867592a0) 0 empty

Class boost::add_volatile<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::add_volatile<long long unsigned int> (0x0x7f2b867594e0) 0 empty

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

Class boost::is_volatile<long long int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<long long int> (0x0x7f2b86758548) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b867585b0) 0 empty
    mpl_::bool_<false> (0x0x7f2b86759600) 0 empty

Class boost::mpl::if_c<false, volatile long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<false, volatile long long unsigned int, long long unsigned int> (0x0x7f2b86759660) 0 empty

Class boost::mpl::if_<boost::is_volatile<long long int>, volatile long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_volatile<long long int>, volatile long long unsigned int, long long unsigned int> (0x0x7f2b86759540) 0 empty

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

Class boost::make_unsigned<long long int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<long long int> (0x0x7f2b8671e8a0) 0 empty

Class boost::is_enum<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_enum<short int> (0x0x7f2b867587b8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86758820) 0 empty
    mpl_::bool_<false> (0x0x7f2b867598a0) 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> (0x0x7f2b867588f0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86758958) 0 empty
    mpl_::bool_<false> (0x0x7f2b86759900) 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> (0x0x7f2b867599c0) 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> (0x0x7f2b86759960) 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> (0x0x7f2b86759a20) 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> (0x0x7f2b86759a80) 0 empty

Class boost::is_unsigned<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_unsigned<short int> (0x0x7f2b86758af8) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86758b60) 0 empty
    mpl_::bool_<false> (0x0x7f2b86759ae0) 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> (0x0x7f2b86758c30) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86758c98) 0 empty
    mpl_::bool_<false> (0x0x7f2b86759ba0) 0 empty

Class boost::mpl::if_<boost::is_same<short int, long int>, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<short int, long int>, long unsigned int, long long unsigned int> (0x0x7f2b86759b40) 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> (0x0x7f2b86758dd0) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b86758e38) 0 empty
    mpl_::bool_<false> (0x0x7f2b86759d20) 0 empty

Class boost::mpl::if_<boost::is_same<short int, int>, unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<short int, int>, unsigned int, long long unsigned int> (0x0x7f2b86759cc0) 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> (0x0x7f2b86758f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7f2b86785000) 0 empty
    mpl_::bool_<true> (0x0x7f2b86759de0) 0 empty

Class boost::mpl::if_c<true, short unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_c<true, short unsigned int, long long unsigned int> (0x0x7f2b86759e40) 0 empty

Class boost::mpl::if_<boost::is_same<short int, short int>, short unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
boost::mpl::if_<boost::is_same<short int, short int>, short unsigned int, long long unsigned int> (0x0x7f2b86759d80) 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> (0x0x7f2b86759f00) 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> (0x0x7f2b86759ea0) 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> (0x0x7f2b8678b060) 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> (0x0x7f2b8678b0c0) 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> (0x0x7f2b8678b120) 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> (0x0x7f2b8678b1e0) 0 empty

Class boost::is_const<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_const<short int> (0x0x7f2b86785340) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b867853a8) 0 empty
    mpl_::bool_<false> (0x0x7f2b8678b240) 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> (0x0x7f2b8678b2a0) 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> (0x0x7f2b8678b180) 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> (0x0x7f2b8678b3c0) 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> (0x0x7f2b8678b480) 0 empty

Class boost::is_volatile<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_volatile<short int> (0x0x7f2b86785478) 0 empty
  boost::integral_constant<bool, false> (0x0x7f2b867854e0) 0 empty
    mpl_::bool_<false> (0x0x7f2b8678b4e0) 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> (0x0x7f2b8678b540) 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> (0x0x7f2b8678b420) 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> (0x0x7f2b86759840) 0 empty

Class boost::make_unsigned<short int>
   size=1 align=1
   base size=0 base align=1
boost::make_unsigned<short int> (0x0x7f2b867597e0) 0 empty

Class boost::is_interoperable<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>
   size=1 align=1
   base size=1 base align=1
boost::is_interoperable<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator> (0x0x7f2b867856e8) 0 empty
  boost::mpl::or_<boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, boost::is_convertible<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> > (0x0x7f2b86785750) 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> > (0x0x7f2b867857b8) 0 empty
      mpl_::bool_<true> (0x0x7f2b8678b720) 0 empty

Class std::__is_normal_iterator<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<int*> (0x0x7f2b8678b780) 0 empty

Class std::_Iter_base<int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<int*, false> (0x0x7f2b8678b7e0) 0 empty

Class std::_Niter_base<int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<int*> (0x0x7f2b86785ea0) 0 empty
  std::_Iter_base<int*, false> (0x0x7f2b8678b840) 0 empty

Class std::__is_byte<int>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<int> (0x0x7f2b8678b8a0) 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*> (0x0x7f2b8678b900) 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*> (0x0x7f2b8678b960) 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> (0x0x7f2b86785f70) 0 empty
  std::char_traits<char> (0x0x7f2b8678b9c0) 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> > > (0x0x7f2b8678ba20) 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> (0x0x7f2b8678ba80) 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> > > (0x0x7f2b867f82d8) 0 empty
  std::_Iter_base<__gnu_cxx::__normal_iterator<const int*, std::vector<int> >, true> (0x0x7f2b8678bae0) 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> (0x0x7f2b867f83a8) 0 empty
  std::char_traits<wchar_t> (0x0x7f2b8678bc60) 0 empty

Class boost::detail::function::functor_manager_common<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::function::functor_manager_common<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b8678bf60) 0 empty

Class boost::detail::addressof_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b868330c0) 0 empty

Class boost::detail::addr_impl_ref<boost::signals::detail::group_bridge_compare<std::less<int>, int> >
   size=4 align=4
   base size=4 base align=4
boost::detail::addr_impl_ref<boost::signals::detail::group_bridge_compare<std::less<int>, int> > (0x0x7f2b86833120) 0

Class boost::optional_detail::optional_base<T>::get_object() [with T = boost::signals::detail::unusable; boost::optional_detail::optional_base<T>::internal_type = boost::signals::detail::unusable]::<anonymous union>
   size=4 align=4
   base size=4 base align=4
boost::optional_detail::optional_base<T>::get_object() [with T = boost::signals::detail::unusable; boost::optional_detail::optional_base<T>::internal_type = boost::signals::detail::unusable]::<anonymous union> (0x0x7f2b86833180) 0

Vtable for std::__numpunct_cache<char>
std::__numpunct_cache<char>::_ZTVSt16__numpunct_cacheIcE: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt16__numpunct_cacheIcE)
8     (int (*)(...))std::__numpunct_cache<_CharT>::~__numpunct_cache<char>
12    (int (*)(...))std::__numpunct_cache<_CharT>::~__numpunct_cache<char>

Class std::__numpunct_cache<char>
   size=104 align=4
   base size=101 base align=4
std::__numpunct_cache<char> (0x0x7f2b867f8958) 0
    vptr=((& std::__numpunct_cache<char>::_ZTVSt16__numpunct_cacheIcE) + 8u)
  std::locale::facet (0x0x7f2b868332a0) 0
      primary-for std::__numpunct_cache<char> (0x0x7f2b867f8958)

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f2b86833360) 0 empty

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

Class std::__is_pointer<const int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<const int*> (0x0x7f2b86833420) 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> (0x0x7f2b86833480) 0 empty

Class std::__is_move_iterator<int*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<int*> (0x0x7f2b86833840) 0 empty

Class std::_Miter_base<int*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<int*> (0x0x7f2b867f8ea0) 0 empty
  std::_Iter_base<int*, false> (0x0x7f2b868338a0) 0 empty

Class boost::_bi::storage1<const boost::system::error_code&>
   size=4 align=4
   base size=4 base align=4
boost::_bi::storage1<const boost::system::error_code&> (0x0x7f2b86833960) 0

Class boost::_bi::list1<const boost::system::error_code&>
   size=4 align=4
   base size=4 base align=4
boost::_bi::list1<const boost::system::error_code&> (0x0x7f2b867f8a90) 0
  boost::_bi::storage1<const boost::system::error_code&> (0x0x7f2b868339c0) 0

Class boost::detail::function::basic_vtable1<void, Message&>
   size=8 align=4
   base size=8 base align=4
boost::detail::function::basic_vtable1<void, Message&> (0x0x7f2b86833a20) 0

Class boost::_bi::unwrapper<boost::_mfi::mf0<void, MeasureServer> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::unwrapper<boost::_mfi::mf0<void, MeasureServer> > (0x0x7f2b86833a80) 0 empty

Vtable for boost::any::holder<boost::function<void(Message&)> >
boost::any::holder<boost::function<void(Message&)> >::_ZTVN5boost3any6holderINS_8functionIFvR7MessageEEEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost3any6holderINS_8functionIFvR7MessageEEEEE)
8     (int (*)(...))boost::any::holder<boost::function<void(Message&)> >::~holder
12    (int (*)(...))boost::any::holder<boost::function<void(Message&)> >::~holder
16    (int (*)(...))boost::any::holder<ValueType>::type<boost::function<void(Message&)> >
20    (int (*)(...))boost::any::holder<ValueType>::clone<boost::function<void(Message&)> >

Class boost::any::holder<boost::function<void(Message&)> >
   size=20 align=4
   base size=20 base align=4
boost::any::holder<boost::function<void(Message&)> > (0x0x7f2b867f8b60) 0
    vptr=((& boost::any::holder<boost::function<void(Message&)> >::_ZTVN5boost3any6holderINS_8functionIFvR7MessageEEEEE) + 8u)
  boost::any::placeholder (0x0x7f2b86833ae0) 0 nearly-empty
      primary-for boost::any::holder<boost::function<void(Message&)> > (0x0x7f2b867f8b60)

Class boost::exception_detail::enable_error_info_helper<boost::bad_function_call, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::bad_function_call, 1> (0x0x7f2b86833ba0) 0 empty

Class boost::exception_detail::enable_error_info_return_type<boost::bad_function_call>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_return_type<boost::bad_function_call> (0x0x7f2b86833b40) 0 empty

Vtable for boost::exception_detail::error_info_injector<boost::bad_function_call>
boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE)
8     (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_function_call>
12    (int (*)(...))boost::exception_detail::error_info_injector<T>::~error_info_injector<boost::bad_function_call>
16    (int (*)(...))std::runtime_error::what
20    (int (*)(...))-8
24    (int (*)(...))(& _ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE)
28    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_17bad_function_callEED1Ev
32    (int (*)(...))boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZThn8_N5boost16exception_detail19error_info_injectorINS_17bad_function_callEED0Ev

Class boost::exception_detail::error_info_injector<boost::bad_function_call>
   size=28 align=4
   base size=28 base align=4
boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f2b864fc540) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 8u)
  boost::bad_function_call (0x0x7f2b867f8a28) 0
      primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f2b864fc540)
    std::runtime_error (0x0x7f2b867f8d68) 0
        primary-for boost::bad_function_call (0x0x7f2b867f8a28)
      std::exception (0x0x7f2b86833c00) 0 nearly-empty
          primary-for std::runtime_error (0x0x7f2b867f8d68)
  boost::exception (0x0x7f2b86833c60) 8
      vptr=((& boost::exception_detail::error_info_injector<boost::bad_function_call>::_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE) + 28u)

Vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE: 21u entries
0     28u
4     (int (*)(...))0
8     (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE)
12    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
16    (int (*)(...))boost::exception_detail::clone_impl<T>::~clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
20    (int (*)(...))std::runtime_error::what
24    (int (*)(...))boost::exception_detail::clone_impl<T>::clone<boost::exception_detail::error_info_injector<boost::bad_function_call> >
28    (int (*)(...))boost::exception_detail::clone_impl<T>::rethrow<boost::exception_detail::error_info_injector<boost::bad_function_call> >
32    (int (*)(...))-8
36    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE)
40    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED1Ev
44    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZThn8_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED0Ev
48    4294967268u
52    4294967268u
56    4294967268u
60    (int (*)(...))-28
64    (int (*)(...))(& _ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE)
68    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEE5cloneEv
72    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n16_NK5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEE7rethrowEv
76    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED1Ev
80    (int (*)(...))boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTv0_n20_N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEED0Ev

VTT for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTTN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE: 2u entries
0     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 12u)
4     ((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >
   size=32 align=4
   base size=28 base align=4
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7f2b864fc700) 0
    vptridx=0u vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 12u)
  boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f2b864fc770) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > (0x0x7f2b864fc700)
    boost::bad_function_call (0x0x7f2b8650d000) 0
        primary-for boost::exception_detail::error_info_injector<boost::bad_function_call> (0x0x7f2b864fc770)
      std::runtime_error (0x0x7f2b8650d068) 0
          primary-for boost::bad_function_call (0x0x7f2b8650d000)
        std::exception (0x0x7f2b86833d80) 0 nearly-empty
            primary-for std::runtime_error (0x0x7f2b8650d068)
    boost::exception (0x0x7f2b86833de0) 8
        vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 40u)
  boost::exception_detail::clone_base (0x0x7f2b86833e40) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE) + 68u)

Class boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::clone_tag
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >::clone_tag (0x0x7f2b8652dde0) 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 (0x0x7f2b8652de40) 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 (0x0x7f2b8652dea0) 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 (0x0x7f2b8652df00) 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 (0x0x7f2b8652df60) 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 (0x0x7f2b866c7000) 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 (0x0x7f2b866c70c0) 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 (0x0x7f2b866c71e0) 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 (0x0x7f2b866c72a0) 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 (0x0x7f2b866c7300) 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 (0x0x7f2b866c73c0) 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 (0x0x7f2b866c7420) 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 (0x0x7f2b866c7480) 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 (0x0x7f2b866c74e0) 0 empty

