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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_internal_slist
   size=4 align=4
   base size=4 base align=4
__pthread_internal_slist (0x0x7fc95165d180) 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> (0x0x7fc95165d300) 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> (0x0x7fc95165d2a0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fc9516f15a0) 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> (0x0x7fc9516f1600) 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> (0x0x7fc9516f1660) 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> (0x0x7fc9516f16c0) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fc95172b000) 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> (0x0x7fc95172b060) 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> (0x0x7fc95172b0c0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fc95172b120) 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> (0x0x7fc95172b180) 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> (0x0x7fc95172b1e0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fc95172b2a0) 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> (0x0x7fc95172b300) 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> (0x0x7fc95172b360) 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> (0x0x7fc95172b3c0) 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> (0x0x7fc95172b420) 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> (0x0x7fc95172b480) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fc9528f6a28) 0 empty
  std::input_iterator_tag (0x0x7fc95172bae0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fc9528f6a90) 0 empty
  std::forward_iterator_tag (0x0x7fc9528f6af8) 0 empty
    std::input_iterator_tag (0x0x7fc95172bb40) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fc9528f6b60) 0 empty
  std::bidirectional_iterator_tag (0x0x7fc9528f6bc8) 0 empty
    std::forward_iterator_tag (0x0x7fc9528f6c30) 0 empty
      std::input_iterator_tag (0x0x7fc95172bba0) 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> (0x0x7fc95172bea0) 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 (0x0x7fc9517940c0) 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 (0x0x7fc951794120) 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 (0x0x7fc951794180) 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 (0x0x7fc9517941e0) 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 (0x0x7fc951794240) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7fc951794660) 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> (0x0x7fc9517947e0) 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> (0x0x7fc951794900) 0 empty

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

Class std::__lexicographical_compare<true>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<true> (0x0x7fc951794ba0) 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 (0x0x7fc951794c00) 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 (0x0x7fc9528f6f08) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
  std::exception (0x0x7fc951794c60) 0 nearly-empty
      primary-for std::bad_exception (0x0x7fc9528f6f08)

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

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 (0x0x7fc951473000) 0 nearly-empty
    vptr=((& std::bad_array_length::_ZTVSt16bad_array_length) + 8u)
  std::bad_alloc (0x0x7fc951473068) 0 nearly-empty
      primary-for std::bad_array_length (0x0x7fc951473000)
    std::exception (0x0x7fc951794d20) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7fc951473068)

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

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

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

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

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

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

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

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

Class std::__uninitialized_fill_n<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill_n<true> (0x0x7fc9514966c0) 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> > (0x0x7fc951496720) 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> (0x0x7fc951496780) 0 empty

Class __gnu_cxx::__numeric_traits<int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<int> (0x0x7fc951473208) 0 empty
  __gnu_cxx::__numeric_traits_integer<int> (0x0x7fc9514967e0) 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> (0x0x7fc951496900) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7fc950ef37e0) 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 (0x0x7fc950ef3840) 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> (0x0x7fc950cab300) 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 (0x0x7fc950d0f0d0) 0
  std::allocator<char> (0x0x7fc950d0f138) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fc950cab360) 0 empty

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

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

Class std::basic_string<char>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep (0x0x7fc950d0f340) 0
  std::basic_string<char>::_Rep_base (0x0x7fc950cab420) 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> (0x0x7fc950cab4e0) 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 (0x0x7fc950d0f478) 0
  std::allocator<wchar_t> (0x0x7fc950d0f4e0) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fc950cab540) 0 empty

Class std::basic_string<wchar_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t> (0x0x7fc950cab480) 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 (0x0x7fc950cab5a0) 0

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

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

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

Class std::locale::_Impl
   size=20 align=4
   base size=20 base align=4
std::locale::_Impl (0x0x7fc950cab7e0) 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> (0x0x7fc950d0f750) 0
    vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u)
  std::locale::facet (0x0x7fc950cab8a0) 0
      primary-for std::collate<char> (0x0x7fc950d0f750)

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

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> > (0x0x7fc950cab9c0) 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> (0x0x7fc950caba20) 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> (0x0x7fc950d0f8f0) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7fc950caba80) 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> (0x0x7fc950d0f9c0) 0
    vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u)
  std::collate<char> (0x0x7fc950d0fa28) 0
      primary-for std::collate_byname<char> (0x0x7fc950d0f9c0)
    std::locale::facet (0x0x7fc950cabae0) 0
        primary-for std::collate<char> (0x0x7fc950d0fa28)

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> (0x0x7fc950d0fa90) 0
    vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u)
  std::collate<wchar_t> (0x0x7fc950d0faf8) 0
      primary-for std::collate_byname<wchar_t> (0x0x7fc950d0fa90)
    std::locale::facet (0x0x7fc950cabb40) 0
        primary-for std::collate<wchar_t> (0x0x7fc950d0faf8)

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

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7fc950cabd20) 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 (0x0x7fc950cabba0) 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> (0x0x7fc950cabde0) 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> (0x0x7fc950852300) 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 (0x0x7fc950852480) 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> (0x0x7fc9508d75b0) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u)
  std::locale::facet (0x0x7fc950852720) 0
      primary-for std::ctype<char> (0x0x7fc9508d75b0)
  std::ctype_base (0x0x7fc950852780) 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> (0x0x7fc9509002a0) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u)
  std::locale::facet (0x0x7fc9508527e0) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fc9509002a0)
  std::ctype_base (0x0x7fc950852840) 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> (0x0x7fc9508a2208) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u)
  std::__ctype_abstract_base<wchar_t> (0x0x7fc950900380) 0
      primary-for std::ctype<wchar_t> (0x0x7fc9508a2208)
    std::locale::facet (0x0x7fc9508528a0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fc950900380)
    std::ctype_base (0x0x7fc950852900) 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> (0x0x7fc9508a23a8) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u)
  std::ctype<char> (0x0x7fc950900690) 0
      primary-for std::ctype_byname<char> (0x0x7fc9508a23a8)
    std::locale::facet (0x0x7fc9508529c0) 0
        primary-for std::ctype<char> (0x0x7fc950900690)
    std::ctype_base (0x0x7fc950852a20) 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> (0x0x7fc9508a2410) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u)
  std::ctype<wchar_t> (0x0x7fc9508a2478) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7fc9508a2410)
    std::__ctype_abstract_base<wchar_t> (0x0x7fc9509007e0) 0
        primary-for std::ctype<wchar_t> (0x0x7fc9508a2478)
      std::locale::facet (0x0x7fc950852a80) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fc9509007e0)
      std::ctype_base (0x0x7fc950852ae0) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7fc950852b40) 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> (0x0x7fc9508a2750) 0
    vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u)
  std::locale::facet (0x0x7fc950852c60) 0
      primary-for std::numpunct<char> (0x0x7fc9508a2750)

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

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> > (0x0x7fc950852f00) 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> (0x0x7fc950852f60) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7fc9508a2af8) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7fc9509b4000) 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> (0x0x7fc9509b4060) 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> (0x0x7fc9508a2f08) 0
    vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u)
  std::numpunct<char> (0x0x7fc9508a2f70) 0
      primary-for std::numpunct_byname<char> (0x0x7fc9508a2f08)
    std::locale::facet (0x0x7fc9509b4360) 0
        primary-for std::numpunct<char> (0x0x7fc9508a2f70)

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

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

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> (0x0x7fc950653000) 0
    vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u)
  std::numpunct<wchar_t> (0x0x7fc950653068) 0
      primary-for std::numpunct_byname<wchar_t> (0x0x7fc950653000)
    std::locale::facet (0x0x7fc9509b4540) 0
        primary-for std::numpunct<wchar_t> (0x0x7fc950653068)

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

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

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

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

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> (0x0x7fc9506539c0) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 12u)
  std::basic_ios<char> (0x0x7fc950653a28) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<char>::_ZTVSo) + 32u)
    std::ios_base (0x0x7fc9509b4ae0) 4
        primary-for std::basic_ios<char> (0x0x7fc950653a28)

Class std::basic_ostream<char>::sentry
   size=8 align=4
   base size=8 base align=4
std::basic_ostream<char>::sentry (0x0x7fc9509b4b40) 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> (0x0x7fc950653c30) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7fc950653c98) 4 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7fc9509b4ba0) 4
        primary-for std::basic_ios<wchar_t> (0x0x7fc950653c98)

Class std::basic_ostream<wchar_t>::sentry
   size=8 align=4
   base size=8 base align=4
std::basic_ostream<wchar_t>::sentry (0x0x7fc9509b4c00) 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> (0x0x7fc950653d68) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 12u)
  std::basic_ios<char> (0x0x7fc950788000) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<char>::_ZTVSi) + 32u)
    std::ios_base (0x0x7fc9509b4cc0) 8
        primary-for std::basic_ios<char> (0x0x7fc950788000)

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> (0x0x7fc950788208) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u)
  std::basic_ios<wchar_t> (0x0x7fc950788270) 8 virtual
      vptridx=4u vbaseoffset=-12 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u)
    std::ios_base (0x0x7fc9509b4d20) 8
        primary-for std::basic_ios<wchar_t> (0x0x7fc950788270)

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> > (0x0x7fc9509b4ea0) 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> (0x0x7fc9509b4f00) 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> (0x0x7fc9507886e8) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7fc9509b4f60) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7fc95042f000) 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> (0x0x7fc950788750 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> (0x0x7fc950788d68 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> (0x0x7fc950427c40) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 12u)
  std::basic_istream<char> (0x0x7fc950788750) 0
      primary-for std::basic_iostream<char> (0x0x7fc950427c40)
      subvttidx=4u
    std::basic_ios<char> (0x0x7fc9507887b8) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<char>::_ZTVSd) + 52u)
      std::ios_base (0x0x7fc95042f060) 12
          primary-for std::basic_ios<char> (0x0x7fc9507887b8)
  std::basic_ostream<char> (0x0x7fc950788d68) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char>::_ZTVSd) + 32u)
    std::basic_ios<char> (0x0x7fc9507887b8) 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 (0x0x7fc95042f0c0) 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> (0x0x7fc950448340 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> (0x0x7fc950448410 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> (0x0x7fc95045c380) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u)
  std::basic_istream<wchar_t> (0x0x7fc950448340) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7fc95045c380)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7fc9504483a8) 12 virtual
        vptridx=20u vbaseoffset=-12 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u)
      std::ios_base (0x0x7fc95042f120) 12
          primary-for std::basic_ios<wchar_t> (0x0x7fc9504483a8)
  std::basic_ostream<wchar_t> (0x0x7fc950448410) 8 nearly-empty
      subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u)
    std::basic_ios<wchar_t> (0x0x7fc9504483a8) alternative-path

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class gaicb
   size=40 align=4
   base size=40 base align=4
gaicb (0x0x7fc9504de060) 0

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

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

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 (0x0x7fc950448f08) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 8u)
  std::logic_error (0x0x7fc950448f70) 0
      primary-for std::domain_error (0x0x7fc950448f08)
    std::exception (0x0x7fc9504de780) 0 nearly-empty
        primary-for std::logic_error (0x0x7fc950448f70)

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 (0x0x7fc9504480d0) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 8u)
  std::logic_error (0x0x7fc950448208) 0
      primary-for std::invalid_argument (0x0x7fc9504480d0)
    std::exception (0x0x7fc9504de7e0) 0 nearly-empty
        primary-for std::logic_error (0x0x7fc950448208)

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 (0x0x7fc950448270) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 8u)
  std::logic_error (0x0x7fc950448548) 0
      primary-for std::length_error (0x0x7fc950448270)
    std::exception (0x0x7fc9504de840) 0 nearly-empty
        primary-for std::logic_error (0x0x7fc950448548)

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 (0x0x7fc950448680) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 8u)
  std::logic_error (0x0x7fc950448750) 0
      primary-for std::out_of_range (0x0x7fc950448680)
    std::exception (0x0x7fc9504de8a0) 0 nearly-empty
        primary-for std::logic_error (0x0x7fc950448750)

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

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 (0x0x7fc950513068) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 8u)
  std::runtime_error (0x0x7fc9505130d0) 0
      primary-for std::range_error (0x0x7fc950513068)
    std::exception (0x0x7fc9504de960) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc9505130d0)

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 (0x0x7fc950513138) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 8u)
  std::runtime_error (0x0x7fc9505131a0) 0
      primary-for std::overflow_error (0x0x7fc950513138)
    std::exception (0x0x7fc9504de9c0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc9505131a0)

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 (0x0x7fc950513208) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 8u)
  std::runtime_error (0x0x7fc950513270) 0
      primary-for std::underflow_error (0x0x7fc950513208)
    std::exception (0x0x7fc9504dea20) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc950513270)

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 (0x0x7fc9504dea80) 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 (0x0x7fc9505132d8) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 8u)
  std::exception (0x0x7fc9504deae0) 0 nearly-empty
      primary-for std::bad_cast (0x0x7fc9505132d8)

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

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

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

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

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

Class boost::noncopyable_::noncopyable
   size=1 align=1
   base size=0 base align=1
boost::noncopyable_::noncopyable (0x0x7fc9502d6960) 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> (0x0x7fc9502d6f00) 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 (0x0x7fc9502adea0) 0 nearly-empty
    vptr=((& boost::system::error_category::_ZTVN5boost6system14error_categoryE) + 8u)
  boost::noncopyable_::noncopyable (0x0x7fc9502d6f60) 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> (0x0x7fc950324000) 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*> (0x0x7fc9503260d0) 0 empty
  std::binary_function<const boost::system::error_category*, const boost::system::error_category*, bool> (0x0x7fc950324060) 0 empty

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

Class boost::system::error_code
   size=8 align=4
   base size=8 base align=4
boost::system::error_code (0x0x7fc950324120) 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> (0x0x7fc950324180) 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> (0x0x7fc9503241e0) 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> (0x0x7fc9503262d8) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc950324240) 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> (0x0x7fc950324360) 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> (0x0x7fc950326340) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc9503243c0) 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> (0x0x7fc950324420) 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> (0x0x7fc9503263a8) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc950324480) 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> (0x0x7fc9503244e0) 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> (0x0x7fc950326410) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc950324540) 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> (0x0x7fc950324660) 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> (0x0x7fc950326478) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc9503246c0) 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> (0x0x7fc9503247e0) 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> (0x0x7fc9503264e0) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc950324840) 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> (0x0x7fc9503248a0) 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> (0x0x7fc950326548) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc950324900) 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> (0x0x7fc950324960) 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> (0x0x7fc9503265b0) 0 empty
  boost::enable_if_c<true, void> (0x0x7fc9503249c0) 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> (0x0x7fc950324ae0) 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> (0x0x7fc9503266e8) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc950324b40) 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> (0x0x7fc950324c60) 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> (0x0x7fc950326750) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc950324cc0) 0 empty

Class boost::error_info<boost::throw_function_, const char*>
   size=4 align=4
   base size=4 base align=4
boost::error_info<boost::throw_function_, const char*> (0x0x7fc950324e40) 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*> (0x0x7fc950324ea0) 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> (0x0x7fc950324f00) 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 (0x0x7fc950324f60) 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> (0x0x7fc9503a5060) 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 (0x0x7fc9503a5000) 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 (0x0x7fc9503a5180) 0

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

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

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

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> (0x0x7fc9503a55a0) 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> (0x0x7fc9503a5600) 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> (0x0x7fc9503a5660) 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> (0x0x7fc9503a56c0) 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 (0x0x7fc950326c30) 0 nearly-empty
    vptr=((& boost::asio::error::detail::netdb_category::_ZTVN5boost4asio5error6detail14netdb_categoryE) + 8u)
  boost::system::error_category (0x0x7fc950326c98) 0 nearly-empty
      primary-for boost::asio::error::detail::netdb_category (0x0x7fc950326c30)
    boost::noncopyable_::noncopyable (0x0x7fc9503a5720) 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 (0x0x7fc950326dd0) 0 nearly-empty
    vptr=((& boost::asio::error::detail::addrinfo_category::_ZTVN5boost4asio5error6detail17addrinfo_categoryE) + 8u)
  boost::system::error_category (0x0x7fc950326e38) 0 nearly-empty
      primary-for boost::asio::error::detail::addrinfo_category (0x0x7fc950326dd0)
    boost::noncopyable_::noncopyable (0x0x7fc9503a57e0) 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 (0x0x7fc950326f70) 0 nearly-empty
    vptr=((& boost::asio::error::detail::misc_category::_ZTVN5boost4asio5error6detail13misc_categoryE) + 8u)
  boost::system::error_category (0x0x7fc950033000) 0 nearly-empty
      primary-for boost::asio::error::detail::misc_category (0x0x7fc950326f70)
    boost::noncopyable_::noncopyable (0x0x7fc9503a5840) 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 (0x0x7fc9503a5900) 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 (0x0x7fc950033208) 0
  boost::asio::detail::noncopyable (0x0x7fc9503a59c0) 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> (0x0x7fc950033340) 0
  boost::asio::detail::noncopyable (0x0x7fc9503a5a80) 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 (0x0x7fc950033270) 0
  boost::asio::detail::thread_info_base (0x0x7fc9500332d8) 0
    boost::asio::detail::noncopyable (0x0x7fc9503a5a20) 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> (0x0x7fc950033478) 0 empty
  boost::asio::detail::noncopyable (0x0x7fc9503a5b40) 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> (0x0x7fc9500335b0) 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> (0x0x7fc950033618) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc9503a5ba0) 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> (0x0x7fc9503a5ae0) 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 (0x0x7fc9503a5de0) 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 (0x0x7fc9503a5e40) 0 empty

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

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

Class boost::asio::io_service::id
   size=1 align=1
   base size=1 base align=1
boost::asio::io_service::id (0x0x7fc9500336e8) 0 empty
  boost::asio::detail::noncopyable (0x0x7fc9500e9120) 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 (0x0x7fc9500e91e0) 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 (0x0x7fc950033750) 0
    vptr=((& boost::asio::io_service::service::_ZTVN5boost4asio10io_service7serviceE) + 8u)
  boost::asio::detail::noncopyable (0x0x7fc9500e9180) 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 (0x0x7fc9500337b8) 0
    vptr=((& boost::asio::service_already_exists::_ZTVN5boost4asio22service_already_existsE) + 8u)
  std::logic_error (0x0x7fc950033820) 0
      primary-for boost::asio::service_already_exists (0x0x7fc9500337b8)
    std::exception (0x0x7fc9500e9240) 0 nearly-empty
        primary-for std::logic_error (0x0x7fc950033820)

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 (0x0x7fc950033888) 0
    vptr=((& boost::asio::invalid_service_owner::_ZTVN5boost4asio21invalid_service_ownerE) + 8u)
  std::logic_error (0x0x7fc9500338f0) 0
      primary-for boost::asio::invalid_service_owner (0x0x7fc950033888)
    std::exception (0x0x7fc9500e9300) 0 nearly-empty
        primary-for std::logic_error (0x0x7fc9500338f0)

Class boost::asio::detail::posix_mutex
   size=24 align=4
   base size=24 base align=4
boost::asio::detail::posix_mutex (0x0x7fc950033b60) 0
  boost::asio::detail::noncopyable (0x0x7fc9500e94e0) 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 (0x0x7fc9500e9600) 0

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

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

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

Class std::_Bit_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator (0x0x7fc950033dd0) 0
  std::_Bit_iterator_base (0x0x7fc950033e38) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fc9500e9900) 0 empty

Class std::_Bit_const_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_const_iterator (0x0x7fc950033ea0) 0
  std::_Bit_iterator_base (0x0x7fc950033f08) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fc9500e9960) 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> (0x0x7fc9500e9ae0) 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> (0x0x7fc9500e9b40) 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> (0x0x7fc94fe5d138) 0
  std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7fc9500e9c60) 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> (0x0x7fc9500e9cc0) 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> (0x0x7fc9500e9d20) 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> (0x0x7fc94fe5d2d8) 0
  std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7fc9500e9d80) 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*> (0x0x7fc9500e9ea0) 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*> (0x0x7fc94fe5d548) 0 empty
  __gnu_cxx::new_allocator<boost::asio::io_service::service*> (0x0x7fc9500e9f00) 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*> > (0x0x7fc9500e9e40) 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*> (0x0x7fc94fef5060) 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*> (0x0x7fc94fef5000) 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 (0x0x7fc94fe5d6e8) 0
  std::allocator<boost::asio::io_service::service*> (0x0x7fc94fe5d750) 0 empty
    __gnu_cxx::new_allocator<boost::asio::io_service::service*> (0x0x7fc94fef5180) 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*> > (0x0x7fc9500e9de0) 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*> (0x0x7fc94fe5d888) 0
  std::_Vector_base<boost::asio::io_service::service*, std::allocator<boost::asio::io_service::service*> > (0x0x7fc94fef51e0) 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> (0x0x7fc94fe5d958) 0
  boost::asio::detail::noncopyable (0x0x7fc94fef5300) 0 empty

Class boost::detail::atomic_count
   size=4 align=4
   base size=4 base align=4
boost::detail::atomic_count (0x0x7fc94fef5480) 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 (0x0x7fc94fef54e0) 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> (0x0x7fc94fe5dd68) 0 empty
  boost::asio::io_service::id (0x0x7fc94fe5ddd0) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc94fef55a0) 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> (0x0x7fc94fe5dc98) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::detail::task_io_service>::_ZTVN5boost4asio6detail12service_baseINS1_15task_io_serviceEEE) + 8u)
  boost::asio::io_service::service (0x0x7fc94fe5dd00) 0
      primary-for boost::asio::detail::service_base<boost::asio::detail::task_io_service> (0x0x7fc94fe5dc98)
    boost::asio::detail::noncopyable (0x0x7fc94fef5540) 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 (0x0x7fc94fe5df70) 0
  boost::asio::detail::task_io_service_operation (0x0x7fc94fef5660) 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 (0x0x7fc94fe5de38) 0
    vptr=((& boost::asio::detail::task_io_service::_ZTVN5boost4asio6detail15task_io_serviceE) + 8u)
  boost::asio::detail::service_base<boost::asio::detail::task_io_service> (0x0x7fc94fe5dea0) 0
      primary-for boost::asio::detail::task_io_service (0x0x7fc94fe5de38)
    boost::asio::io_service::service (0x0x7fc94fe5df08) 0
        primary-for boost::asio::detail::service_base<boost::asio::detail::task_io_service> (0x0x7fc94fe5dea0)
      boost::asio::detail::noncopyable (0x0x7fc94fef5600) 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 (0x0x7fc94fe5d000) 0 empty
  boost::asio::detail::noncopyable (0x0x7fc94fef5720) 0 empty

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7fc94fef5c60) 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> (0x0x7fc94fef5cc0) 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> (0x0x7fc94fef5d20) 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> (0x0x7fc94fef5d80) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class ifconf
   size=8 align=4
   base size=8 base align=4
ifconf (0x0x7fc94fc80ba0) 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 (0x0x7fc94fe5d8f0) 0
    vptr=((& boost::asio::detail::timer_queue_base::_ZTVN5boost4asio6detail16timer_queue_baseE) + 8u)
  boost::asio::detail::noncopyable (0x0x7fc94fc80c60) 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 (0x0x7fc94fc80d20) 0

Class boost::asio::detail::wait_op
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::wait_op (0x0x7fc94fe5db60) 0
  boost::asio::detail::task_io_service_operation (0x0x7fc94fc80d80) 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> (0x0x7fc94fd66000) 0 empty
  boost::asio::io_service::id (0x0x7fc94fd66068) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc94fc80e40) 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> (0x0x7fc94fe5dbc8) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::detail::epoll_reactor>::_ZTVN5boost4asio6detail12service_baseINS1_13epoll_reactorEEE) + 8u)
  boost::asio::io_service::service (0x0x7fc94fe5dc30) 0
      primary-for boost::asio::detail::service_base<boost::asio::detail::epoll_reactor> (0x0x7fc94fe5dbc8)
    boost::asio::detail::noncopyable (0x0x7fc94fc80de0) 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> (0x0x7fc94fd66270) 0
  boost::asio::detail::noncopyable (0x0x7fc94fc80f60) 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 (0x0x7fc94fd66208) 0
  boost::asio::detail::task_io_service_operation (0x0x7fc94fc80f00) 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> (0x0x7fc94fd662d8) 0
  boost::asio::detail::noncopyable (0x0x7fc94fd76060) 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 (0x0x7fc94fd660d0) 0
    vptr=((& boost::asio::detail::epoll_reactor::_ZTVN5boost4asio6detail13epoll_reactorE) + 8u)
  boost::asio::detail::service_base<boost::asio::detail::epoll_reactor> (0x0x7fc94fd66138) 0
      primary-for boost::asio::detail::epoll_reactor (0x0x7fc94fd660d0)
    boost::asio::io_service::service (0x0x7fc94fd661a0) 0
        primary-for boost::asio::detail::service_base<boost::asio::detail::epoll_reactor> (0x0x7fc94fd66138)
      boost::asio::detail::noncopyable (0x0x7fc94fc80ea0) 0 empty

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

Class epoll_event
   size=12 align=1
   base size=12 base align=1
epoll_event (0x0x7fc94fd76120) 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> (0x0x7fc94fd66478) 0 empty
  boost::enable_if_c<true, void> (0x0x7fc94fd76180) 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> (0x0x7fc94fd762a0) 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> (0x0x7fc94fd664e0) 0 empty
  boost::enable_if_c<true, boost::system::error_code> (0x0x7fc94fd76300) 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> (0x0x7fc94fd76360) 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> (0x0x7fc94fd66548) 0 empty
  boost::enable_if_c<false, boost::system::error_code> (0x0x7fc94fd763c0) 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 (0x0x7fc94fd76540) 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 (0x0x7fc94fd765a0) 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 (0x0x7fc94fd76600) 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 (0x0x7fc94fd668f0) 0
  boost::asio::detail::noncopyable (0x0x7fc94fd76660) 0 empty

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

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

Class boost::type_traits::no_type
   size=8 align=1
   base size=8 base align=1
boost::type_traits::no_type (0x0x7fc94fd76d80) 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> (0x0x7fc94fd76e40) 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> (0x0x7fc94fd76f00) 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> (0x0x7fc94faea000) 0 empty

Class boost::is_integral<unsigned char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned char> (0x0x7fc94fafb8f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fafb958) 0 empty
    mpl_::bool_<true> (0x0x7fc94faea8a0) 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> (0x0x7fc94fafb9c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fafba28) 0 empty
    mpl_::bool_<true> (0x0x7fc94faea900) 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> (0x0x7fc94fafba90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fafbaf8) 0 empty
    mpl_::bool_<true> (0x0x7fc94faea960) 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> (0x0x7fc94fafbb60) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fafbbc8) 0 empty
    mpl_::bool_<true> (0x0x7fc94faea9c0) 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> (0x0x7fc94fafbc30) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fafbc98) 0 empty
    mpl_::bool_<true> (0x0x7fc94faeaa20) 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> (0x0x7fc94fafbd00) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fafbd68) 0 empty
    mpl_::bool_<true> (0x0x7fc94faeaa80) 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> (0x0x7fc94fafbdd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fafbe38) 0 empty
    mpl_::bool_<true> (0x0x7fc94faeaae0) 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> (0x0x7fc94fafbea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fafbf08) 0 empty
    mpl_::bool_<true> (0x0x7fc94faeab40) 0 empty

Class boost::is_integral<unsigned int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<unsigned int> (0x0x7fc94fafbf70) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb07000) 0 empty
    mpl_::bool_<true> (0x0x7fc94faeaba0) 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> (0x0x7fc94fb07068) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb070d0) 0 empty
    mpl_::bool_<true> (0x0x7fc94faeac00) 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> (0x0x7fc94fb07138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb071a0) 0 empty
    mpl_::bool_<true> (0x0x7fc94faeac60) 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> (0x0x7fc94fb07208) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb07270) 0 empty
    mpl_::bool_<true> (0x0x7fc94faeacc0) 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> (0x0x7fc94fb072d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb07340) 0 empty
    mpl_::bool_<true> (0x0x7fc94faead20) 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> (0x0x7fc94fb073a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb07410) 0 empty
    mpl_::bool_<true> (0x0x7fc94faead80) 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> (0x0x7fc94fb07478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb074e0) 0 empty
    mpl_::bool_<true> (0x0x7fc94faeade0) 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> (0x0x7fc94fb07548) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb075b0) 0 empty
    mpl_::bool_<true> (0x0x7fc94faeae40) 0 empty

Class boost::is_integral<signed char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<signed char> (0x0x7fc94fb07618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb07680) 0 empty
    mpl_::bool_<true> (0x0x7fc94faeaea0) 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> (0x0x7fc94fb076e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb07750) 0 empty
    mpl_::bool_<true> (0x0x7fc94faeaf00) 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> (0x0x7fc94fb077b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb07820) 0 empty
    mpl_::bool_<true> (0x0x7fc94faeaf60) 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> (0x0x7fc94fb07888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb078f0) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11000) 0 empty

Class boost::is_integral<short int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<short int> (0x0x7fc94fb07958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb079c0) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11060) 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> (0x0x7fc94fb07a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb07a90) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb110c0) 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> (0x0x7fc94fb07af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb07b60) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11120) 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> (0x0x7fc94fb07bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb07c30) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11180) 0 empty

Class boost::is_integral<int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<int> (0x0x7fc94fb07c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb07d00) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb111e0) 0 empty

Class boost::is_integral<const int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const int> (0x0x7fc94fb07d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb07dd0) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11240) 0 empty

Class boost::is_integral<volatile int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile int> (0x0x7fc94fb07e38) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb07ea0) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb112a0) 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> (0x0x7fc94fb07f08) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb07f70) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11300) 0 empty

Class boost::is_integral<long int>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<long int> (0x0x7fc94fb16000) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb16068) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11360) 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> (0x0x7fc94fb160d0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb16138) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb113c0) 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> (0x0x7fc94fb161a0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb16208) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11420) 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> (0x0x7fc94fb16270) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb162d8) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11480) 0 empty

Class boost::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<bool> (0x0x7fc94fb16340) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb163a8) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb114e0) 0 empty

Class boost::is_integral<const bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const bool> (0x0x7fc94fb16410) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb16478) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11540) 0 empty

Class boost::is_integral<volatile bool>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile bool> (0x0x7fc94fb164e0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb16548) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb115a0) 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> (0x0x7fc94fb165b0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb16618) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11600) 0 empty

Class boost::is_integral<char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<char> (0x0x7fc94fb16680) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb166e8) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11660) 0 empty

Class boost::is_integral<const char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<const char> (0x0x7fc94fb16750) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb167b8) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb116c0) 0 empty

Class boost::is_integral<volatile char>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<volatile char> (0x0x7fc94fb16820) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb16888) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11720) 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> (0x0x7fc94fb168f0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb16958) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11780) 0 empty

Class boost::is_integral<wchar_t>
   size=1 align=1
   base size=1 base align=1
boost::is_integral<wchar_t> (0x0x7fc94fb169c0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb16a28) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb117e0) 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> (0x0x7fc94fb16a90) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb16af8) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11840) 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> (0x0x7fc94fb16b60) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb16bc8) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb118a0) 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> (0x0x7fc94fb16c30) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb16c98) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11900) 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> (0x0x7fc94fb16d00) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb16d68) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11960) 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> (0x0x7fc94fb16dd0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb16e38) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb119c0) 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> (0x0x7fc94fb16ea0) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb16f08) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11a20) 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> (0x0x7fc94fb16f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb23000) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11a80) 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> (0x0x7fc94fb23068) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb230d0) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11ae0) 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> (0x0x7fc94fb23138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb231a0) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11b40) 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> (0x0x7fc94fb23208) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb23270) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11ba0) 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> (0x0x7fc94fb232d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb23340) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11c00) 0 empty

Class boost::is_float<float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<float> (0x0x7fc94fb23478) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb234e0) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11cc0) 0 empty

Class boost::is_float<const float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const float> (0x0x7fc94fb23548) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb235b0) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11d20) 0 empty

Class boost::is_float<volatile float>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile float> (0x0x7fc94fb23618) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb23680) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11d80) 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> (0x0x7fc94fb236e8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb23750) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11de0) 0 empty

Class boost::is_float<double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<double> (0x0x7fc94fb237b8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb23820) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11e40) 0 empty

Class boost::is_float<const double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<const double> (0x0x7fc94fb23888) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb238f0) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11ea0) 0 empty

Class boost::is_float<volatile double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<volatile double> (0x0x7fc94fb23958) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb239c0) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11f00) 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> (0x0x7fc94fb23a28) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb23a90) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb11f60) 0 empty

Class boost::is_float<long double>
   size=1 align=1
   base size=1 base align=1
boost::is_float<long double> (0x0x7fc94fb23af8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb23b60) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb2b000) 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> (0x0x7fc94fb23bc8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb23c30) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb2b060) 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> (0x0x7fc94fb23c98) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb23d00) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb2b0c0) 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> (0x0x7fc94fb23d68) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb23dd0) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb2b120) 0 empty

Class boost::is_void<void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<void> (0x0x7fc94fb23f70) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb34000) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb2b2a0) 0 empty

Class boost::is_void<const void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<const void> (0x0x7fc94fb34068) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb340d0) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb2b300) 0 empty

Class boost::is_void<volatile void>
   size=1 align=1
   base size=1 base align=1
boost::is_void<volatile void> (0x0x7fc94fb34138) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb341a0) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb2b360) 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> (0x0x7fc94fb34208) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94fb34270) 0 empty
    mpl_::bool_<true> (0x0x7fc94fb2b3c0) 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> (0x0x7fc94fb2b600) 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> (0x0x7fc94fb2b660) 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> (0x0x7fc94fb2b6c0) 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> (0x0x7fc94fb2b720) 0 empty

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

Class boost::detail::any_conversion
   size=1 align=1
   base size=0 base align=1
boost::detail::any_conversion (0x0x7fc94fc0c2a0) 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> (0x0x7fc94fc0c4e0) 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> (0x0x7fc94fc0c5a0) 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> (0x0x7fc94fc0c660) 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> (0x0x7fc94fc0c7e0) 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> (0x0x7fc94fc0c840) 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> (0x0x7fc94fc0c8a0) 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> (0x0x7fc94fc0c900) 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> (0x0x7fc94fc0c960) 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> (0x0x7fc94fc0c9c0) 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> (0x0x7fc94fc0ca20) 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> (0x0x7fc94fc0ca80) 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> (0x0x7fc94fc0cae0) 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> (0x0x7fc94fc0cb40) 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> (0x0x7fc94fc0cba0) 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> (0x0x7fc94fc0cc00) 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> (0x0x7fc94fc0cc60) 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> (0x0x7fc94fc0ccc0) 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> (0x0x7fc94fc0cd20) 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> (0x0x7fc94fc0cd80) 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 (0x0x7fc94f83f4e0) 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 (0x0x7fc94f83f540) 0

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

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

Class boost::asio::mutable_buffers_1
   size=8 align=4
   base size=8 base align=4
boost::asio::mutable_buffers_1 (0x0x7fc94fb34bc8) 0
  boost::asio::mutable_buffer (0x0x7fc94f83f840) 0

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

Class boost::asio::const_buffers_1
   size=8 align=4
   base size=8 base align=4
boost::asio::const_buffers_1 (0x0x7fc94fb34c30) 0
  boost::asio::const_buffer (0x0x7fc94f83f900) 0

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

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

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

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 (0x0x7fc94f83fd80) 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 (0x0x7fc94f83ff00) 0 empty

Class boost::detail::shared_count
   size=4 align=4
   base size=4 base align=4
boost::detail::shared_count (0x0x7fc94f9db000) 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> (0x0x7fc94f9db060) 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*> (0x0x7fc94f99f2d8) 0 empty
  std::binary_function<boost::detail::sp_counted_base*, boost::detail::sp_counted_base*, bool> (0x0x7fc94f9db180) 0 empty

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

Class boost::detail::sp_empty
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_empty (0x0x7fc94f9db420) 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> (0x0x7fc94f9db480) 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> (0x0x7fc94f9db4e0) 0 empty

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

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

Class boost::detail::sp_dereference<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_dereference<void> (0x0x7fc94f7be180) 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> (0x0x7fc94f7be1e0) 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> (0x0x7fc94f7be240) 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> (0x0x7fc94f7be2a0) 0 empty

Class boost::detail::sp_element<void>
   size=1 align=1
   base size=0 base align=1
boost::detail::sp_element<void> (0x0x7fc94f7be8a0) 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> (0x0x7fc94f7be900) 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> (0x0x7fc94f7be960) 0 empty

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

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

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

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

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

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

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

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7fc94f7bec60) 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> (0x0x7fc94f7bee40) 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> (0x0x7fc94f99f5b0) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc94f7beea0) 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> (0x0x7fc94f99ff08) 0 empty
  boost::enable_if_c<true, void> (0x0x7fc94f5170c0) 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> (0x0x7fc94f99ff70) 0 empty
  boost::enable_if_c<true, boost::system::error_code> (0x0x7fc94f5171e0) 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> (0x0x7fc94f58b208) 0 empty
  boost::enable_if_c<true, void> (0x0x7fc94f517660) 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> (0x0x7fc94f58b270) 0 empty
  boost::enable_if_c<true, void> (0x0x7fc94f517780) 0 empty

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

Class boost::asio::detail::socket_holder
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::socket_holder (0x0x7fc94f58b410) 0
  boost::asio::detail::noncopyable (0x0x7fc94f5179c0) 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 (0x0x7fc94f58b680) 0
  boost::asio::detail::reactor_op (0x0x7fc94f58b6e8) 0
    boost::asio::detail::task_io_service_operation (0x0x7fc94f517ba0) 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 (0x0x7fc94f23e360) 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 (0x0x7fc94f23e300) 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> (0x0x7fc94f3343a8) 0
  boost::asio::detail::noncopyable (0x0x7fc94f23eae0) 0 empty

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

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

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

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

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

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

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

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

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

Class boost::STATIC_ASSERTION_FAILURE<true>
   size=1 align=1
   base size=0 base align=1
boost::STATIC_ASSERTION_FAILURE<true> (0x0x7fc94f4012a0) 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 (0x0x7fc94f401480) 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 (0x0x7fc94f4014e0) 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> (0x0x7fc94f401540) 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 (0x0x7fc94f401600) 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 (0x0x7fc94f401660) 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> (0x0x7fc94f4016c0) 0

Class mpl_::na
   size=1 align=1
   base size=0 base align=1
mpl_::na (0x0x7fc94f401960) 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> (0x0x7fc94f334820) 0 empty
  mpl_::bool_<true> (0x0x7fc94f401a20) 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> (0x0x7fc94f3348f0) 0 empty
  mpl_::bool_<false> (0x0x7fc94f401ae0) 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> (0x0x7fc94f401d20) 0 empty

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

Class mpl_::int_<-1>
   size=1 align=1
   base size=0 base align=1
mpl_::int_<-1> (0x0x7fc94f401f00) 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> > (0x0x7fc94f334a28) 0 empty
  mpl_::int_<-1> (0x0x7fc94f401f60) 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 (0x0x7fc94f334138) 0
    vptr=((& boost::gregorian::bad_weekday::_ZTVN5boost9gregorian11bad_weekdayE) + 8u)
  std::out_of_range (0x0x7fc94f3341a0) 0
      primary-for boost::gregorian::bad_weekday (0x0x7fc94f334138)
    std::logic_error (0x0x7fc94f334208) 0
        primary-for std::out_of_range (0x0x7fc94f3341a0)
      std::exception (0x0x7fc94f15a7e0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc94f334208)

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*> (0x0x7fc94f15aa80) 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> (0x0x7fc94f15aa20) 0 empty

Class boost::remove_cv<std::exception>
   size=1 align=1
   base size=0 base align=1
boost::remove_cv<std::exception> (0x0x7fc94f15a9c0) 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*> (0x0x7fc94f15aba0) 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> (0x0x7fc94f15ab40) 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> (0x0x7fc94f15aae0) 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> (0x0x7fc94f15a960) 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> (0x0x7fc94f15ac00) 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> (0x0x7fc94f18d208) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc94f18d270) 0 empty
    mpl_::bool_<false> (0x0x7fc94f15ac60) 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> (0x0x7fc94f15acc0) 0 empty

Class boost::is_class<std::exception>
   size=1 align=1
   base size=1 base align=1
boost::is_class<std::exception> (0x0x7fc94f18d2d8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94f18d340) 0 empty
    mpl_::bool_<true> (0x0x7fc94f15ad20) 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> (0x0x7fc94f15ad80) 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> (0x0x7fc94f15ade0) 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> (0x0x7fc94f18d3a8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94f18d410) 0 empty
    mpl_::bool_<true> (0x0x7fc94f15ae40) 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> (0x0x7fc94f15aea0) 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> (0x0x7fc94f15a900) 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> (0x0x7fc94f15a8a0) 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> > (0x0x7fc94f15a840) 0

Class boost::gregorian::greg_weekday
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_weekday (0x0x7fc94f18d5b0) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 0u, 6u, boost::gregorian::bad_weekday> > (0x0x7fc94f1a3000) 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 (0x0x7fc94f18d618) 0
    vptr=((& boost::gregorian::bad_day_of_year::_ZTVN5boost9gregorian15bad_day_of_yearE) + 8u)
  std::out_of_range (0x0x7fc94f18d680) 0
      primary-for boost::gregorian::bad_day_of_year (0x0x7fc94f18d618)
    std::logic_error (0x0x7fc94f18d6e8) 0
        primary-for std::out_of_range (0x0x7fc94f18d680)
      std::exception (0x0x7fc94f1a3060) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc94f18d6e8)

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 (0x0x7fc94f18d750) 0
    vptr=((& boost::gregorian::bad_day_of_month::_ZTVN5boost9gregorian16bad_day_of_monthE) + 8u)
  std::out_of_range (0x0x7fc94f18d7b8) 0
      primary-for boost::gregorian::bad_day_of_month (0x0x7fc94f18d750)
    std::logic_error (0x0x7fc94f18d820) 0
        primary-for std::out_of_range (0x0x7fc94f18d7b8)
      std::exception (0x0x7fc94f1a3120) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc94f18d820)

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*> (0x0x7fc94f1a33c0) 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> (0x0x7fc94f1a3360) 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> (0x0x7fc94f1a3300) 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> (0x0x7fc94f1a32a0) 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> (0x0x7fc94f1a3420) 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> (0x0x7fc94f18da28) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc94f18da90) 0 empty
    mpl_::bool_<false> (0x0x7fc94f1a3540) 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> (0x0x7fc94f18daf8) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94f18db60) 0 empty
    mpl_::bool_<true> (0x0x7fc94f1a35a0) 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> (0x0x7fc94f1a3600) 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> (0x0x7fc94f1a3240) 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> (0x0x7fc94f1a31e0) 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> > (0x0x7fc94f1a3180) 0

Class boost::gregorian::greg_day
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_day (0x0x7fc94f18ddd0) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 31u, boost::gregorian::bad_day_of_month> > (0x0x7fc94f1a3720) 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 (0x0x7fc94f18de38) 0
    vptr=((& boost::gregorian::bad_year::_ZTVN5boost9gregorian8bad_yearE) + 8u)
  std::out_of_range (0x0x7fc94f18dea0) 0
      primary-for boost::gregorian::bad_year (0x0x7fc94f18de38)
    std::logic_error (0x0x7fc94f18df08) 0
        primary-for std::out_of_range (0x0x7fc94f18dea0)
      std::exception (0x0x7fc94f1a3780) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc94f18df08)

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*> (0x0x7fc94f1a3a20) 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> (0x0x7fc94f1a39c0) 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> (0x0x7fc94f1a3960) 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> (0x0x7fc94f1a3900) 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> (0x0x7fc94f1a3a80) 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> (0x0x7fc94f1fd138) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc94f1fd1a0) 0 empty
    mpl_::bool_<false> (0x0x7fc94f1a3ae0) 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> (0x0x7fc94f1fd208) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94f1fd270) 0 empty
    mpl_::bool_<true> (0x0x7fc94f1a3b40) 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> (0x0x7fc94f1a3ba0) 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> (0x0x7fc94f1a38a0) 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> (0x0x7fc94f1a3840) 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> > (0x0x7fc94f1a37e0) 0

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

Class std::_Rb_tree_node_base
   size=16 align=4
   base size=16 base align=4
std::_Rb_tree_node_base (0x0x7fc94f1a3c60) 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*> (0x0x7fc94f1a3ea0) 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 (0x0x7fc94f1fd7b8) 0
    vptr=((& boost::gregorian::bad_month::_ZTVN5boost9gregorian9bad_monthE) + 8u)
  std::out_of_range (0x0x7fc94f1fd820) 0
      primary-for boost::gregorian::bad_month (0x0x7fc94f1fd7b8)
    std::logic_error (0x0x7fc94f1fd888) 0
        primary-for std::out_of_range (0x0x7fc94f1fd820)
      std::exception (0x0x7fc94ef290c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc94f1fd888)

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*> (0x0x7fc94ef29360) 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> (0x0x7fc94ef29300) 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> (0x0x7fc94ef292a0) 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> (0x0x7fc94ef29240) 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> (0x0x7fc94ef293c0) 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> (0x0x7fc94f1fda90) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc94f1fdaf8) 0 empty
    mpl_::bool_<false> (0x0x7fc94ef29420) 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> (0x0x7fc94f1fdb60) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94f1fdbc8) 0 empty
    mpl_::bool_<true> (0x0x7fc94ef29480) 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> (0x0x7fc94ef294e0) 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> (0x0x7fc94ef291e0) 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> (0x0x7fc94ef29180) 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> > (0x0x7fc94ef29120) 0

Class boost::gregorian::greg_month
   size=2 align=2
   base size=2 base align=2
boost::gregorian::greg_month (0x0x7fc94f1fdd68) 0
  boost::CV::constrained_value<boost::CV::simple_exception_policy<short unsigned int, 1u, 12u, boost::gregorian::bad_month> > (0x0x7fc94ef29600) 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> (0x0x7fc94ef29660) 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> (0x0x7fc94ef29720) 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> (0x0x7fc94ef296c0) 0 empty

Class boost::gregorian::gregorian_calendar
   size=1 align=1
   base size=1 base align=1
boost::gregorian::gregorian_calendar (0x0x7fc94f1fde38) 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> (0x0x7fc94ef29780) 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 (0x0x7fc94ef29840) 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 (0x0x7fc94ef298a0) 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> (0x0x7fc94ef29900) 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> > (0x0x7fc94ef29960) 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> > > (0x0x7fc94efd8000) 0 empty
  boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc94ef299c0) 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> > > > (0x0x7fc94efd80d0) 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> > > (0x0x7fc94efd8138) 0 empty
    boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc94ef29a20) 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> > > > > (0x0x7fc94efd8208) 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> > > > (0x0x7fc94efd8270) 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> > > (0x0x7fc94efd82d8) 0 empty
      boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc94ef29a80) 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> > > > > > (0x0x7fc94efd83a8) 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> > > > > (0x0x7fc94efd8410) 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> > > > (0x0x7fc94efd8478) 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> > > (0x0x7fc94efd84e0) 0 empty
        boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc94ef29ae0) 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> > > > > > > (0x0x7fc94efd85b0) 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> > > > > > (0x0x7fc94efd8618) 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> > > > > (0x0x7fc94efd8680) 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> > > > (0x0x7fc94efd86e8) 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> > > (0x0x7fc94efd8750) 0 empty
          boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc94ef29b40) 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> (0x0x7fc94efd8820) 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> > > > > > > (0x0x7fc94efd8888) 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> > > > > > (0x0x7fc94efd88f0) 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> > > > > (0x0x7fc94efd8958) 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> > > > (0x0x7fc94efd89c0) 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> > > (0x0x7fc94efd8a28) 0 empty
            boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc94ef29ba0) 0 empty

Class boost::gregorian::date_duration
   size=4 align=4
   base size=4 base align=4
boost::gregorian::date_duration (0x0x7fc94efd8b60) 0
  boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7fc94efd8bc8) 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> > > > > > > (0x0x7fc94efd8c30) 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> > > > > > (0x0x7fc94efd8c98) 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> > > > > (0x0x7fc94efd8d00) 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> > > > (0x0x7fc94efd8d68) 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> > > (0x0x7fc94efd8dd0) 0 empty
              boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc94ef29c00) 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> (0x0x7fc94ef29d80) 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> > (0x0x7fc94ef29de0) 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> (0x0x7fc94ef29e40) 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> > (0x0x7fc94f0030d0) 0 empty
  boost::detail::empty_base<boost::gregorian::date> (0x0x7fc94ef29ea0) 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> (0x0x7fc94f0032d8) 0 empty
  boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fc94f003340) 0 empty
    boost::detail::empty_base<boost::gregorian::date> (0x0x7fc94ef29f00) 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> > (0x0x7fc94f003410) 0 empty
  boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fc94f003478) 0 empty
    boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fc94f0034e0) 0 empty
      boost::detail::empty_base<boost::gregorian::date> (0x0x7fc94ef29f60) 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> (0x0x7fc94f0035b0) 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> > (0x0x7fc94f003618) 0 empty
    boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fc94f003680) 0 empty
      boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fc94f0036e8) 0 empty
        boost::detail::empty_base<boost::gregorian::date> (0x0x7fc94ec4c000) 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> (0x0x7fc94f0037b8) 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> (0x0x7fc94f003820) 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> > (0x0x7fc94f003888) 0 empty
      boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fc94f0038f0) 0 empty
        boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fc94f003958) 0 empty
          boost::detail::empty_base<boost::gregorian::date> (0x0x7fc94ec4c060) 0 empty

Class boost::gregorian::date
   size=4 align=4
   base size=4 base align=4
boost::gregorian::date (0x0x7fc94f003b60) 0
  boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration> (0x0x7fc94f003bc8) 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> (0x0x7fc94f003c30) 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> > (0x0x7fc94f003c98) 0 empty
        boost::equality_comparable<boost::gregorian::date, boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date>, boost::detail::false_t> (0x0x7fc94f003d00) 0 empty
          boost::equality_comparable1<boost::gregorian::date, boost::detail::empty_base<boost::gregorian::date> > (0x0x7fc94f003d68) 0 empty
            boost::detail::empty_base<boost::gregorian::date> (0x0x7fc94ec4c0c0) 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*> (0x0x7fc94ec4c3c0) 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> (0x0x7fc94ec4c360) 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> (0x0x7fc94ec4c300) 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> (0x0x7fc94ec4c2a0) 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> (0x0x7fc94ec4c420) 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> (0x0x7fc94f0039c0) 0 empty
  boost::integral_constant<bool, false> (0x0x7fc94ec93000) 0 empty
    mpl_::bool_<false> (0x0x7fc94ec4c540) 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> (0x0x7fc94ec93068) 0 empty
  boost::integral_constant<bool, true> (0x0x7fc94ec930d0) 0 empty
    mpl_::bool_<true> (0x0x7fc94ec4c5a0) 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> (0x0x7fc94ec4c600) 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> (0x0x7fc94ec4c240) 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> (0x0x7fc94ec4c1e0) 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> > (0x0x7fc94ec4c180) 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> (0x0x7fc94ec4c8a0) 0

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

Class boost::gregorian::weeks_duration
   size=4 align=4
   base size=4 base align=4
boost::gregorian::weeks_duration (0x0x7fc94ec93478) 0
  boost::gregorian::date_duration (0x0x7fc94ec934e0) 0
    boost::date_time::date_duration<boost::date_time::duration_traits_adapted> (0x0x7fc94ec93548) 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> > > > > > > (0x0x7fc94ec935b0) 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> > > > > > (0x0x7fc94ec93618) 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> > > > > (0x0x7fc94ec93680) 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> > > > (0x0x7fc94ec936e8) 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> > > (0x0x7fc94ec93750) 0 empty
                boost::detail::empty_base<boost::date_time::date_duration<boost::date_time::duration_traits_adapted> > (0x0x7fc94ec4ca20) 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> (0x0x7fc94ec93b60) 0
    vptr=((& std::basic_stringbuf<char>::_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE) + 8u)
  std::basic_streambuf<char> (0x0x7fc94ec4cc00) 0
      primary-for std::basic_stringbuf<char> (0x0x7fc94ec93b60)

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> (0x0x7fc94ec93c98 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> (0x0x7fc94ec93c30) 0
    vptridx=0u vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 12u)
  std::basic_istream<char> (0x0x7fc94ec93c98) 0
      primary-for std::basic_istringstream<char> (0x0x7fc94ec93c30)
      subvttidx=4u
    std::basic_ios<char> (0x0x7fc94ec93d00) 48 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_istringstream<char>::_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE) + 32u)
      std::ios_base (0x0x7fc94ec4cea0) 48
          primary-for std::basic_ios<char> (0x0x7fc94ec93d00)

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> (0x0x7fc94ed3a068 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> (0x0x7fc94ed3a000) 0
    vptridx=0u vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 12u)
  std::basic_ostream<char> (0x0x7fc94ed3a068) 0 nearly-empty
      primary-for std::basic_ostringstream<char> (0x0x7fc94ed3a000)
      subvttidx=4u
    std::basic_ios<char> (0x0x7fc94ed3a0d0) 44 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_ostringstream<char>::_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE) + 32u)
      std::ios_base (0x0x7fc94ec4cf60) 44
          primary-for std::basic_ios<char> (0x0x7fc94ed3a0d0)

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> (0x0x7fc94ed3b150 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> (0x0x7fc94ed3a548 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> (0x0x7fc94ed3a618 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> (0x0x7fc94ed3a4e0) 0
    vptridx=0u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 12u)
  std::basic_iostream<char> (0x0x7fc94ed3b150) 0
      primary-for std::basic_stringstream<char> (0x0x7fc94ed3a4e0)
      subvttidx=4u
    std::basic_istream<char> (0x0x7fc94ed3a548) 0
        primary-for std::basic_iostream<char> (0x0x7fc94ed3b150)
        subvttidx=8u
      std::basic_ios<char> (0x0x7fc94ed3a5b0) 52 virtual
          vptridx=32u vbaseoffset=-12 vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 52u)
        std::ios_base (0x0x7fc94ed46060) 52
            primary-for std::basic_ios<char> (0x0x7fc94ed3a5b0)
    std::basic_ostream<char> (0x0x7fc94ed3a618) 8 nearly-empty
        subvttidx=16u vptridx=36u vptr=((& std::basic_stringstream<char>::_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE) + 32u)
      std::basic_ios<char> (0x0x7fc94ed3a5b0) 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> (0x0x7fc94ed3ab60) 0
    vptr=((& std::basic_stringbuf<wchar_t>::_ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE) + 8u)
  std::basic_streambuf<wchar_t> (0x0x7fc94ed46300) 0
      primary-for std::basic_stringbuf<wchar_t> (0x0x7fc94ed3ab60)

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> (0x0x7fc94ed3ad68 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> (0x0x7fc94ed3ad00) 0
    vptridx=0u vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 12u)
  std::basic_istream<wchar_t> (0x0x7fc94ed3ad68) 0
      primary-for std::basic_istringstream<wchar_t> (0x0x7fc94ed3ad00)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7fc94ed3add0) 48 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_istringstream<wchar_t>::_ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE) + 32u)
      std::ios_base (0x0x7fc94ed464e0) 48
          primary-for std::basic_ios<wchar_t> (0x0x7fc94ed3add0)

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> (0x0x7fc94ed3a7b8 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> (0x0x7fc94ed3a750) 0
    vptridx=0u vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 12u)
  std::basic_ostream<wchar_t> (0x0x7fc94ed3a7b8) 0 nearly-empty
      primary-for std::basic_ostringstream<wchar_t> (0x0x7fc94ed3a750)
      subvttidx=4u
    std::basic_ios<wchar_t> (0x0x7fc94ed3a820) 44 virtual
        vptridx=12u vbaseoffset=-12 vptr=((& std::basic_ostringstream<wchar_t>::_ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE) + 32u)
      std::ios_base (0x0x7fc94ed46600) 44
          primary-for std::basic_ios<wchar_t> (0x0x7fc94ed3a820)

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> (0x0x7fc94ed3b540 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> (0x0x7fc94ed731a0 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> (0x0x7fc94ed73270 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> (0x0x7fc94ed73138) 0
    vptridx=0u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 12u)
  std::basic_iostream<wchar_t> (0x0x7fc94ed3b540) 0
      primary-for std::basic_stringstream<wchar_t> (0x0x7fc94ed73138)
      subvttidx=4u
    std::basic_istream<wchar_t> (0x0x7fc94ed731a0) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7fc94ed3b540)
        subvttidx=8u
      std::basic_ios<wchar_t> (0x0x7fc94ed73208) 52 virtual
          vptridx=32u vbaseoffset=-12 vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 52u)
        std::ios_base (0x0x7fc94ed46720) 52
            primary-for std::basic_ios<wchar_t> (0x0x7fc94ed73208)
    std::basic_ostream<wchar_t> (0x0x7fc94ed73270) 8 nearly-empty
        subvttidx=16u vptridx=36u vptr=((& std::basic_stringstream<wchar_t>::_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE) + 32u)
      std::basic_ios<wchar_t> (0x0x7fc94ed73208) 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> (0x0x7fc94ed46b40) 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> > (0x0x7fc94ed46ba0) 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> (0x0x7fc94ed46c00) 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> > (0x0x7fc94edaed68) 0 empty
  boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc94ed46c60) 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> (0x0x7fc94edaedd0) 0 empty
  boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc94edaee38) 0 empty
    boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc94ed46cc0) 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> > (0x0x7fc94edaeea0) 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> (0x0x7fc94edaef08) 0 empty
    boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc94edaef70) 0 empty
      boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc94ed46d20) 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> (0x0x7fc94edae208) 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> > (0x0x7fc94edae270) 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> (0x0x7fc94edae2d8) 0 empty
      boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc94edae340) 0 empty
        boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc94ed46d80) 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> (0x0x7fc94ed46e40) 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> > (0x0x7fc94edaeb60) 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> (0x0x7fc94edaebc8) 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> > (0x0x7fc94edaec30) 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> (0x0x7fc94edaec98) 0 empty
        boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc94edf7000) 0 empty
          boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc94ed46de0) 0 empty

Class boost::posix_time::time_duration
   size=8 align=4
   base size=8 base align=4
boost::posix_time::time_duration (0x0x7fc94edf71a0) 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> > (0x0x7fc94edf7208) 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> (0x0x7fc94edf7270) 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> > (0x0x7fc94edf72d8) 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> (0x0x7fc94edf7340) 0 empty
          boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc94edf73a8) 0 empty
            boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc94ed46ea0) 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 (0x0x7fc94ed46f60) 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> (0x0x7fc94ea2c180) 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> > (0x0x7fc94ea2c1e0) 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> (0x0x7fc94ea2c240) 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> > (0x0x7fc94edf7478) 0 empty
  boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc94ea2c2a0) 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> (0x0x7fc94edf75b0) 0 empty
  boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fc94edf7618) 0 empty
    boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc94ea2c300) 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> > (0x0x7fc94edf7680) 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> (0x0x7fc94edf76e8) 0 empty
    boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fc94edf7750) 0 empty
      boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc94ea2c360) 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> (0x0x7fc94edf77b8) 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> > (0x0x7fc94edf7820) 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> (0x0x7fc94edf7888) 0 empty
      boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fc94edf78f0) 0 empty
        boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc94ea2c3c0) 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> (0x0x7fc94ea2c4e0) 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> > (0x0x7fc94ea2c480) 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> > > (0x0x7fc94edf7958) 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> (0x0x7fc94edf79c0) 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> > (0x0x7fc94edf7a28) 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> (0x0x7fc94edf7a90) 0 empty
        boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fc94edf7af8) 0 empty
          boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc94ea2c420) 0 empty

Class boost::posix_time::ptime
   size=8 align=4
   base size=8 base align=4
boost::posix_time::ptime (0x0x7fc94edf7c98) 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> > > (0x0x7fc94edf7d00) 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> (0x0x7fc94edf7d68) 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> > (0x0x7fc94edf7dd0) 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> (0x0x7fc94edf7e38) 0 empty
          boost::equality_comparable1<boost::posix_time::ptime, boost::detail::empty_base<boost::posix_time::ptime> > (0x0x7fc94edf7ea0) 0 empty
            boost::detail::empty_base<boost::posix_time::ptime> (0x0x7fc94ea2c660) 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> (0x0x7fc94ea2c6c0) 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> (0x0x7fc94ea2c720) 0

Class boost::posix_time::hours
   size=8 align=4
   base size=8 base align=4
boost::posix_time::hours (0x0x7fc94edf70d0) 0
  boost::posix_time::time_duration (0x0x7fc94edf7b60) 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> > (0x0x7fc94edf7bc8) 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> (0x0x7fc94edf7f08) 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> > (0x0x7fc94edf7f70) 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> (0x0x7fc94eaf1000) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc94eaf1068) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc94ea2c780) 0 empty

Class boost::posix_time::minutes
   size=8 align=4
   base size=8 base align=4
boost::posix_time::minutes (0x0x7fc94eaf10d0) 0
  boost::posix_time::time_duration (0x0x7fc94eaf1138) 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> > (0x0x7fc94eaf11a0) 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> (0x0x7fc94eaf1208) 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> > (0x0x7fc94eaf1270) 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> (0x0x7fc94eaf12d8) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc94eaf1340) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc94ea2c7e0) 0 empty

Class boost::posix_time::seconds
   size=8 align=4
   base size=8 base align=4
boost::posix_time::seconds (0x0x7fc94eaf13a8) 0
  boost::posix_time::time_duration (0x0x7fc94eaf1410) 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> > (0x0x7fc94eaf1478) 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> (0x0x7fc94eaf14e0) 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> > (0x0x7fc94eaf1548) 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> (0x0x7fc94eaf15b0) 0 empty
            boost::equality_comparable1<boost::posix_time::time_duration, boost::detail::empty_base<boost::posix_time::time_duration> > (0x0x7fc94eaf1618) 0 empty
              boost::detail::empty_base<boost::posix_time::time_duration> (0x0x7fc94ea2c840) 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> (0x0x7fc94ea2ca80) 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> (0x0x7fc94ea2cae0) 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 (0x0x7fc94eaf1820) 0 empty
  boost::asio::time_traits<boost::posix_time::ptime> (0x0x7fc94ea2cba0) 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> (0x0x7fc94ea2cd80) 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> (0x0x7fc94eaf1a90) 0 empty
  __gnu_cxx::new_allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7fc94ea2cde0) 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> > (0x0x7fc94ea2cd20) 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> (0x0x7fc94ea2cf00) 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> (0x0x7fc94ea2cea0) 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 (0x0x7fc94eaf1d68) 0
  std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7fc94eaf1dd0) 0 empty
    __gnu_cxx::new_allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> (0x0x7fc94ea2cf60) 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> > (0x0x7fc94ea2ccc0) 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> > (0x0x7fc94eaf1e38) 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> > (0x0x7fc94eb72000) 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> (0x0x7fc94eaf1958) 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 (0x0x7fc94eaf19c0) 0
      primary-for boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits> (0x0x7fc94eaf1958)
    boost::asio::detail::noncopyable (0x0x7fc94ea2cc60) 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> > (0x0x7fc94eaf1888) 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 (0x0x7fc94eaf18f0) 0
      primary-for boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> > (0x0x7fc94eaf1888)
    boost::asio::detail::noncopyable (0x0x7fc94ea2cc00) 0 empty

Class termios
   size=60 align=4
   base size=60 base align=4
termios (0x0x7fc94eb72300) 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 (0x0x7fc94eb723c0) 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 (0x0x7fc94eb72420) 0

Class boost::asio::serial_port_base::parity
   size=4 align=4
   base size=4 base align=4
boost::asio::serial_port_base::parity (0x0x7fc94eb72480) 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 (0x0x7fc94eb724e0) 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 (0x0x7fc94eb72540) 0

Class boost::asio::serial_port_base
   size=1 align=1
   base size=0 base align=1
boost::asio::serial_port_base (0x0x7fc94eb72360) 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 (0x0x7fc94ebda6e8) 0
  boost::asio::detail::noncopyable (0x0x7fc94eb72a80) 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 (0x0x7fc94eb72a20) 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 (0x0x7fc94eb72ea0) 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> (0x0x7fc94e96d478) 0 empty
  boost::asio::io_service::id (0x0x7fc94e96d4e0) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc94eb72f60) 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> (0x0x7fc94e96d3a8) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::serial_port_service>::_ZTVN5boost4asio6detail12service_baseINS0_19serial_port_serviceEEE) + 8u)
  boost::asio::io_service::service (0x0x7fc94e96d410) 0
      primary-for boost::asio::detail::service_base<boost::asio::serial_port_service> (0x0x7fc94e96d3a8)
    boost::asio::detail::noncopyable (0x0x7fc94eb72f00) 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 (0x0x7fc94e96d548) 0
    vptr=((& boost::asio::serial_port_service::_ZTVN5boost4asio19serial_port_serviceE) + 8u)
  boost::asio::detail::service_base<boost::asio::serial_port_service> (0x0x7fc94e96d5b0) 0
      primary-for boost::asio::serial_port_service (0x0x7fc94e96d548)
    boost::asio::io_service::service (0x0x7fc94e96d618) 0
        primary-for boost::asio::detail::service_base<boost::asio::serial_port_service> (0x0x7fc94e96d5b0)
      boost::asio::detail::noncopyable (0x0x7fc94e9ce000) 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> (0x0x7fc94e9ce1e0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::asio::detail::signal_op
   size=24 align=4
   base size=24 base align=4
boost::asio::detail::signal_op (0x0x7fc94e96d9c0) 0
  boost::asio::detail::task_io_service_operation (0x0x7fc94e9ceba0) 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 (0x0x7fc94e9ced20) 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> (0x0x7fc94e96db60) 0
  boost::asio::detail::noncopyable (0x0x7fc94e9cede0) 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 (0x0x7fc94e9ced80) 0

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

Class boost::asio::detail::posix_signal_blocker
   size=132 align=4
   base size=132 base align=4
boost::asio::detail::posix_signal_blocker (0x0x7fc94e96dbc8) 0
  boost::asio::detail::noncopyable (0x0x7fc94e9ceea0) 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 (0x0x7fc94e9cef00) 0

Class boost::asio::detail::signal_state
   size=300 align=4
   base size=300 base align=4
boost::asio::detail::signal_state (0x0x7fc94e9cef60) 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 (0x0x7fc94e96dc30) 0
  boost::asio::detail::reactor_op (0x0x7fc94e96dc98) 0
    boost::asio::detail::task_io_service_operation (0x0x7fc94e6a4000) 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> (0x0x7fc94e96de38) 0
  boost::asio::detail::noncopyable (0x0x7fc94e6a4060) 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> (0x0x7fc94e6fe068) 0 empty
  boost::asio::io_service::id (0x0x7fc94e6fe0d0) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc94e6a4120) 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> (0x0x7fc94e96dd68) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::signal_set_service>::_ZTVN5boost4asio6detail12service_baseINS0_18signal_set_serviceEEE) + 8u)
  boost::asio::io_service::service (0x0x7fc94e6fe000) 0
      primary-for boost::asio::detail::service_base<boost::asio::signal_set_service> (0x0x7fc94e96dd68)
    boost::asio::detail::noncopyable (0x0x7fc94e6a40c0) 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 (0x0x7fc94e6fe138) 0
    vptr=((& boost::asio::signal_set_service::_ZTVN5boost4asio18signal_set_serviceE) + 8u)
  boost::asio::detail::service_base<boost::asio::signal_set_service> (0x0x7fc94e6fe1a0) 0
      primary-for boost::asio::signal_set_service (0x0x7fc94e6fe138)
    boost::asio::io_service::service (0x0x7fc94e6fe208) 0
        primary-for boost::asio::detail::service_base<boost::asio::signal_set_service> (0x0x7fc94e6fe1a0)
      boost::asio::detail::noncopyable (0x0x7fc94e6a4180) 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 (0x0x7fc94e6a44e0) 0

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

Class std::allocator<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned char> (0x0x7fc94e6feea0) 0 empty
  __gnu_cxx::new_allocator<unsigned char> (0x0x7fc94e6a4d20) 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> > (0x0x7fc94e6a4c60) 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> (0x0x7fc94e6a4e40) 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> (0x0x7fc94e6a4de0) 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 (0x0x7fc94e6fef08) 0
  std::allocator<unsigned char> (0x0x7fc94e4e9000) 0 empty
    __gnu_cxx::new_allocator<unsigned char> (0x0x7fc94e6a4ea0) 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> > (0x0x7fc94e6a4c00) 0

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

Class boost::asio::detail::buffered_stream_storage
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::buffered_stream_storage (0x0x7fc94e6a4ba0) 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> (0x0x7fc94e5250c0) 0

Class boost::asio::detail::transfer_all_t
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::transfer_all_t (0x0x7fc94e5251e0) 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 (0x0x7fc94e525240) 0

Class boost::asio::detail::transfer_exactly_t
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::transfer_exactly_t (0x0x7fc94e5252a0) 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> (0x0x7fc94e525360) 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> (0x0x7fc94e5258a0) 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> (0x0x7fc94e525960) 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 (0x0x7fc94e525ae0) 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> (0x0x7fc94e525ba0) 0 empty

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

Class boost::asio::detail::coroutine_ref
   size=8 align=4
   base size=5 base align=4
boost::asio::detail::coroutine_ref (0x0x7fc94e525e40) 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 (0x0x7fc94e525f00) 0

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

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

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

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

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

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

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

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

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

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

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

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

Class boost::asio::ip::resolver_query_base
   size=1 align=1
   base size=0 base align=1
boost::asio::ip::resolver_query_base (0x0x7fc94e33a6c0) 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 (0x0x7fc94e33a9c0) 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 (0x0x7fc94e33aa80) 0

Class boost::asio::detail::posix_thread
   size=8 align=4
   base size=5 base align=4
boost::asio::detail::posix_thread (0x0x7fc94e4e9d00) 0
  boost::asio::detail::noncopyable (0x0x7fc94e33a960) 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 (0x0x7fc94e4e9dd0) 0
  boost::asio::detail::noncopyable (0x0x7fc94e33aba0) 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> (0x0x7fc94e33ac00) 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> (0x0x7fc94e33ac60) 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> (0x0x7fc94e33acc0) 0

Class boost::asio::detail::resolver_service_base
   size=44 align=4
   base size=44 base align=4
boost::asio::detail::resolver_service_base (0x0x7fc94e33ab40) 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 (0x0x7fc94e33ad80) 0

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

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

Class boost::asio::ip::udp
   size=4 align=4
   base size=4 base align=4
boost::asio::ip::udp (0x0x7fc94e198480) 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 (0x0x7fc94e1985a0) 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 (0x0x7fc94e198660) 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 (0x0x7fc94e198780) 0

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

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

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

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

Class boost::asio::posix::descriptor_base
   size=1 align=1
   base size=0 base align=1
boost::asio::posix::descriptor_base (0x0x7fc94e198960) 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> (0x0x7fc94e197680) 0 empty
  boost::asio::io_service::id (0x0x7fc94e1976e8) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc94e198ae0) 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> (0x0x7fc94e1975b0) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service>::_ZTVN5boost4asio6detail12service_baseINS0_5posix25stream_descriptor_serviceEEE) + 8u)
  boost::asio::io_service::service (0x0x7fc94e197618) 0
      primary-for boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service> (0x0x7fc94e1975b0)
    boost::asio::detail::noncopyable (0x0x7fc94e198a80) 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 (0x0x7fc94e1977b8) 0
    vptr=((& boost::asio::posix::stream_descriptor_service::_ZTVN5boost4asio5posix25stream_descriptor_serviceE) + 8u)
  boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service> (0x0x7fc94e197820) 0
      primary-for boost::asio::posix::stream_descriptor_service (0x0x7fc94e1977b8)
    boost::asio::io_service::service (0x0x7fc94e197888) 0
        primary-for boost::asio::detail::service_base<boost::asio::posix::stream_descriptor_service> (0x0x7fc94e197820)
      boost::asio::detail::noncopyable (0x0x7fc94e198b40) 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> (0x0x7fc94e197dd0) 0 empty
  boost::asio::io_service::id (0x0x7fc94e197e38) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc94df631e0) 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> (0x0x7fc94e197bc8) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::detail::strand_service>::_ZTVN5boost4asio6detail12service_baseINS1_14strand_serviceEEE) + 8u)
  boost::asio::io_service::service (0x0x7fc94e197c30) 0
      primary-for boost::asio::detail::service_base<boost::asio::detail::strand_service> (0x0x7fc94e197bc8)
    boost::asio::detail::noncopyable (0x0x7fc94df63180) 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 (0x0x7fc94dbc3068) 0
  boost::asio::detail::task_io_service_operation (0x0x7fc94df632a0) 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> (0x0x7fc94df63300) 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 (0x0x7fc94e197f08) 0
    vptr=((& boost::asio::detail::strand_service::_ZTVN5boost4asio6detail14strand_serviceE) + 8u)
  boost::asio::detail::service_base<boost::asio::detail::strand_service> (0x0x7fc94e197f70) 0
      primary-for boost::asio::detail::strand_service (0x0x7fc94e197f08)
    boost::asio::io_service::service (0x0x7fc94dbc3000) 0
        primary-for boost::asio::detail::service_base<boost::asio::detail::strand_service> (0x0x7fc94e197f70)
      boost::asio::detail::noncopyable (0x0x7fc94df63240) 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 (0x0x7fc94df633c0) 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> (0x0x7fc94dbc31a0) 0 empty
  boost::asio::detail::noncopyable (0x0x7fc94df63480) 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> (0x0x7fc94dbc32d8) 0 empty
  boost::asio::detail::keyword_tss_ptr<boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl>::context> (0x0x7fc94dbc3340) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc94df634e0) 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> (0x0x7fc94df63420) 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 (0x0x7fc94df63540) 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 (0x0x7fc94dbc35b0) 0
  boost::asio::detail::noncopyable (0x0x7fc94df635a0) 0 empty

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

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 (0x0x7fc94dbc37b8) 0
    vptr=((& MessageException::_ZTV16MessageException) + 8u)
  std::runtime_error (0x0x7fc94dbc3820) 0
      primary-for MessageException (0x0x7fc94dbc37b8)
    std::exception (0x0x7fc94df63960) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc94dbc3820)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator<Procinfo>::rebind<Procinfo>
   size=1 align=1
   base size=0 base align=1
std::allocator<Procinfo>::rebind<Procinfo> (0x0x7fc94dd71300) 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> > (0x0x7fc94dd71360) 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> > (0x0x7fc94dbc3af8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Procinfo> > (0x0x7fc94dd713c0) 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 (0x0x7fc94dbc3b60) 0
  std::allocator<std::_List_node<Procinfo> > (0x0x7fc94dbc3bc8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Procinfo> > (0x0x7fc94dd71420) 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> > (0x0x7fc94dd71180) 0

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

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

Class boost::asio::ip::basic_endpoint<boost::asio::ip::udp>
   size=28 align=4
   base size=28 base align=4
boost::asio::ip::basic_endpoint<boost::asio::ip::udp> (0x0x7fc94dd71540) 0

Class boost::asio::detail::service_id<boost::asio::datagram_socket_service<boost::asio::ip::udp> >
   size=1 align=1
   base size=1 base align=1
boost::asio::detail::service_id<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc94dbc3e38) 0 empty
  boost::asio::io_service::id (0x0x7fc94dbc3ea0) 0 empty
    boost::asio::detail::noncopyable (0x0x7fc94dd71660) 0 empty

Vtable for boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >
boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >::_ZTVN5boost4asio6detail12service_baseINS0_23datagram_socket_serviceINS0_2ip3udpEEEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost4asio6detail12service_baseINS0_23datagram_socket_serviceINS0_2ip3udpEEEEE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >
   size=20 align=4
   base size=20 base align=4
boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc94dbc3d68) 0
    vptr=((& boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >::_ZTVN5boost4asio6detail12service_baseINS0_23datagram_socket_serviceINS0_2ip3udpEEEEE) + 8u)
  boost::asio::io_service::service (0x0x7fc94dbc3dd0) 0
      primary-for boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc94dbc3d68)
    boost::asio::detail::noncopyable (0x0x7fc94dd71600) 0 empty

Class boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>
   size=4 align=4
   base size=4 base align=4
boost::asio::detail::reactive_socket_service<boost::asio::ip::udp> (0x0x7fc94da01068) 0
  boost::asio::detail::reactive_socket_service_base (0x0x7fc94dd71960) 0

Vtable for boost::asio::datagram_socket_service<boost::asio::ip::udp>
boost::asio::datagram_socket_service<boost::asio::ip::udp>::_ZTVN5boost4asio23datagram_socket_serviceINS0_2ip3udpEEE: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN5boost4asio23datagram_socket_serviceINS0_2ip3udpEEE)
8     (int (*)(...))boost::asio::datagram_socket_service<boost::asio::ip::udp>::~datagram_socket_service
12    (int (*)(...))boost::asio::datagram_socket_service<boost::asio::ip::udp>::~datagram_socket_service
16    (int (*)(...))boost::asio::datagram_socket_service<Protocol>::shutdown_service<boost::asio::ip::udp>
20    (int (*)(...))boost::asio::io_service::service::fork_service

Class boost::asio::datagram_socket_service<boost::asio::ip::udp>
   size=24 align=4
   base size=24 base align=4
boost::asio::datagram_socket_service<boost::asio::ip::udp> (0x0x7fc94dbc3f70) 0
    vptr=((& boost::asio::datagram_socket_service<boost::asio::ip::udp>::_ZTVN5boost4asio23datagram_socket_serviceINS0_2ip3udpEEE) + 8u)
  boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc94dbc30d0) 0
      primary-for boost::asio::datagram_socket_service<boost::asio::ip::udp> (0x0x7fc94dbc3f70)
    boost::asio::io_service::service (0x0x7fc94dbc34e0) 0
        primary-for boost::asio::detail::service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc94dbc30d0)
      boost::asio::detail::noncopyable (0x0x7fc94dd71900) 0 empty

Class boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type
   size=16 align=4
   base size=16 base align=4
boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type (0x0x7fc94da012d8) 0
  boost::asio::detail::reactive_socket_service_base::base_implementation_type (0x0x7fc94dd71a80) 0

Class boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> >
   size=20 align=4
   base size=20 base align=4
boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc94dd715a0) 0

Class boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >
   size=20 align=4
   base size=20 base align=4
boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc94d9a75b0) 0
  boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc94dd71ba0) 0
  boost::asio::socket_base (0x0x7fc94dd71c00) 0 empty

Class boost::asio::basic_datagram_socket<boost::asio::ip::udp>
   size=20 align=4
   base size=20 base align=4
boost::asio::basic_datagram_socket<boost::asio::ip::udp> (0x0x7fc94da013a8) 0
  boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc94d9a7770) 0
    boost::asio::basic_io_object<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc94dd71d80) 0
    boost::asio::socket_base (0x0x7fc94dd71de0) 0 empty

Class BroadcastReceiver
   size=65596 align=4
   base size=65596 base align=4
BroadcastReceiver (0x0x7fc94dd714e0) 0

Class boost::is_placeholder<BroadcastReceiver*>
   size=1 align=1
   base size=0 base align=1
boost::is_placeholder<BroadcastReceiver*> (0x0x7fc94dac62a0) 0 empty

Class boost::_bi::add_value_2<BroadcastReceiver*, 0>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value_2<BroadcastReceiver*, 0> (0x0x7fc94dac6300) 0 empty

Class boost::_bi::add_value<BroadcastReceiver*>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<BroadcastReceiver*> (0x0x7fc94dac6240) 0 empty

Class boost::_bi::add_value<boost::arg<1> (*)()>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<boost::arg<1> (*)()> (0x0x7fc94dac6360) 0 empty

Class boost::_bi::add_value<boost::arg<2> (*)()>
   size=1 align=1
   base size=0 base align=1
boost::_bi::add_value<boost::arg<2> (*)()> (0x0x7fc94dac63c0) 0 empty

Class boost::_bi::list_av_3<BroadcastReceiver*, boost::arg<1> (*)(), boost::arg<2> (*)()>
   size=1 align=1
   base size=0 base align=1
boost::_bi::list_av_3<BroadcastReceiver*, boost::arg<1> (*)(), boost::arg<2> (*)()> (0x0x7fc94dac61e0) 0 empty

Class boost::_bi::result_traits<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::result_traits<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int> > (0x0x7fc94dac6600) 0 empty

Class boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>
   size=8 align=4
   base size=8 base align=4
boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int> (0x0x7fc94dac6ae0) 0

Class boost::_bi::value<BroadcastReceiver*>
   size=4 align=4
   base size=4 base align=4
boost::_bi::value<BroadcastReceiver*> (0x0x7fc94dac6c60) 0

Class boost::_bi::storage1<boost::_bi::value<BroadcastReceiver*> >
   size=4 align=4
   base size=4 base align=4
boost::_bi::storage1<boost::_bi::value<BroadcastReceiver*> > (0x0x7fc94dac6c00) 0

Class boost::_bi::storage2<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)()>
   size=4 align=4
   base size=4 base align=4
boost::_bi::storage2<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)()> (0x0x7fc94da01820) 0
  boost::_bi::storage1<boost::_bi::value<BroadcastReceiver*> > (0x0x7fc94dac6cc0) 0

Class boost::_bi::storage3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()>
   size=4 align=4
   base size=4 base align=4
boost::_bi::storage3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> (0x0x7fc94da01888) 0
  boost::_bi::storage2<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)()> (0x0x7fc94da018f0) 0
    boost::_bi::storage1<boost::_bi::value<BroadcastReceiver*> > (0x0x7fc94dac6d20) 0

Class boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()>
   size=4 align=4
   base size=4 base align=4
boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> (0x0x7fc94da01a28) 0
  boost::_bi::storage3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> (0x0x7fc94da01a90) 0
    boost::_bi::storage2<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)()> (0x0x7fc94da01af8) 0
      boost::_bi::storage1<boost::_bi::value<BroadcastReceiver*> > (0x0x7fc94dac6e40) 0

Class boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >
   size=12 align=4
   base size=12 base align=4
boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > (0x0x7fc94dac65a0) 0

Class boost::asio::handler_type<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, void(boost::system::error_code, unsigned int)>
   size=1 align=1
   base size=0 base align=1
boost::asio::handler_type<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, void(boost::system::error_code, unsigned int)> (0x0x7fc94dac6ea0) 0 empty

Class boost::asio::async_result<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >
   size=1 align=1
   base size=0 base align=1
boost::asio::async_result<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (0x0x7fc94dac6f00) 0 empty

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

Class std::allocator<Wsinfo>
   size=1 align=1
   base size=1 base align=1
std::allocator<Wsinfo> (0x0x7fc94da01f70) 0 empty
  __gnu_cxx::new_allocator<Wsinfo> (0x0x7fc94d7bd060) 0 empty

Class std::allocator<Wsinfo>::rebind<std::_List_node<Wsinfo> >
   size=1 align=1
   base size=0 base align=1
std::allocator<Wsinfo>::rebind<std::_List_node<Wsinfo> > (0x0x7fc94d7bd0c0) 0 empty

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

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

Class std::allocator<std::_List_node<Wsinfo> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<Wsinfo> > (0x0x7fc94d7d6068) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<Wsinfo> > (0x0x7fc94d7bd1e0) 0 empty

Class std::_List_base<Wsinfo, std::allocator<Wsinfo> >::_List_impl
   size=8 align=4
   base size=8 base align=4
std::_List_base<Wsinfo, std::allocator<Wsinfo> >::_List_impl (0x0x7fc94d7d60d0) 0
  std::allocator<std::_List_node<Wsinfo> > (0x0x7fc94d7d6138) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<Wsinfo> > (0x0x7fc94d7bd240) 0 empty

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

Class std::list<Wsinfo>
   size=8 align=4
   base size=8 base align=4
std::list<Wsinfo> (0x0x7fc94d7d61a0) 0
  std::_List_base<Wsinfo, std::allocator<Wsinfo> > (0x0x7fc94d7bd2a0) 0

Class std::_List_iterator<Wsinfo>
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<Wsinfo> (0x0x7fc94d7bd300) 0

Class boost::exception_detail::enable_error_info_helper<boost::system::system_error, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::system::system_error, 1> (0x0x7fc94d7bd600) 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> (0x0x7fc94d7bd5a0) 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> (0x0x7fc94d8c2e70) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::system::system_error>::_ZTVN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE) + 8u)
  boost::system::system_error (0x0x7fc94d7d6f70) 0
      primary-for boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7fc94d8c2e70)
    std::runtime_error (0x0x7fc94d7d6208) 0
        primary-for boost::system::system_error (0x0x7fc94d7d6f70)
      std::exception (0x0x7fc94d7bd660) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fc94d7d6208)
  boost::exception (0x0x7fc94d7bd6c0) 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> > (0x0x7fc94d8c2f50) 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> (0x0x7fc94d8d8000) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> > (0x0x7fc94d8c2f50)
    boost::system::system_error (0x0x7fc94d7d6340) 0
        primary-for boost::exception_detail::error_info_injector<boost::system::system_error> (0x0x7fc94d8d8000)
      std::runtime_error (0x0x7fc94d7d63a8) 0
          primary-for boost::system::system_error (0x0x7fc94d7d6340)
        std::exception (0x0x7fc94d7bd720) 0 nearly-empty
            primary-for std::runtime_error (0x0x7fc94d7d63a8)
    boost::exception (0x0x7fc94d7bd780) 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 (0x0x7fc94d7bd7e0) 40 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE) + 68u)

Class std::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7fc94d7bd840) 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> (0x0x7fc94d7bd8a0) 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*> (0x0x7fc94d7d6750) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7fc94d7bd900) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7fc94d7bd9c0) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7fc94d7bda80) 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> > (0x0x7fc94d7bda20) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7fc94d7d6820) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7fc94d7bdae0) 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> > (0x0x7fc94d7bd960) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7fc94d7d68f0) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fc94d7bdb40) 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> (0x0x7fc94d7bdba0) 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> (0x0x7fc94d7bdc00) 0 empty

Class std::iterator_traits<boost::asio::io_service::service**>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<boost::asio::io_service::service**> (0x0x7fc94d7bdcc0) 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*> > (0x0x7fc94d7bdc60) 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**> (0x0x7fc94d7bdd20) 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*> > (0x0x7fc94d7bdd80) 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> (0x0x7fc94d7bde40) 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> (0x0x7fc94d7bdde0) 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> (0x0x7fc94d9299a0) 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 (0x0x7fc94d7d6b60) 0
      primary-for boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7fc94d9299a0)
    std::logic_error (0x0x7fc94d7d6bc8) 0
        primary-for boost::asio::invalid_service_owner (0x0x7fc94d7d6b60)
      std::exception (0x0x7fc94d937060) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc94d7d6bc8)
  boost::exception (0x0x7fc94d9370c0) 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> > (0x0x7fc94d929a80) 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> (0x0x7fc94d929af0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> > (0x0x7fc94d929a80)
    boost::asio::invalid_service_owner (0x0x7fc94d7d64e0) 0
        primary-for boost::exception_detail::error_info_injector<boost::asio::invalid_service_owner> (0x0x7fc94d929af0)
      std::logic_error (0x0x7fc94d7d6a28) 0
          primary-for boost::asio::invalid_service_owner (0x0x7fc94d7d64e0)
        std::exception (0x0x7fc94d9371e0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc94d7d6a28)
    boost::exception (0x0x7fc94d937240) 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 (0x0x7fc94d9372a0) 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> (0x0x7fc94d9374e0) 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> (0x0x7fc94d937480) 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> (0x0x7fc94d948d20) 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 (0x0x7fc94d9400d0) 0
      primary-for boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7fc94d948d20)
    std::logic_error (0x0x7fc94d940138) 0
        primary-for boost::asio::service_already_exists (0x0x7fc94d9400d0)
      std::exception (0x0x7fc94d9376c0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc94d940138)
  boost::exception (0x0x7fc94d937720) 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> > (0x0x7fc94d948ee0) 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> (0x0x7fc94d948f50) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> > (0x0x7fc94d948ee0)
    boost::asio::service_already_exists (0x0x7fc94d9401a0) 0
        primary-for boost::exception_detail::error_info_injector<boost::asio::service_already_exists> (0x0x7fc94d948f50)
      std::logic_error (0x0x7fc94d940208) 0
          primary-for boost::asio::service_already_exists (0x0x7fc94d9401a0)
        std::exception (0x0x7fc94d937840) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc94d940208)
    boost::exception (0x0x7fc94d9378a0) 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 (0x0x7fc94d937900) 28 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::asio::service_already_exists> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_4asio22service_already_existsEEEEE) + 68u)

Class boost::exception_detail::enable_error_info_helper<boost::bad_weak_ptr, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<boost::bad_weak_ptr, 1> (0x0x7fc94d937cc0) 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> (0x0x7fc94d937c60) 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> (0x0x7fc94d5c2e00) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::bad_weak_ptr>::_ZTVN5boost16exception_detail19error_info_injectorINS_12bad_weak_ptrEEE) + 8u)
  boost::bad_weak_ptr (0x0x7fc94d940750) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7fc94d5c2e00)
    std::exception (0x0x7fc94d937d20) 0 nearly-empty
        primary-for boost::bad_weak_ptr (0x0x7fc94d940750)
  boost::exception (0x0x7fc94d937d80) 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> > (0x0x7fc94d5d8000) 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> (0x0x7fc94d5d8070) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > (0x0x7fc94d5d8000)
    boost::bad_weak_ptr (0x0x7fc94d9407b8) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<boost::bad_weak_ptr> (0x0x7fc94d5d8070)
      std::exception (0x0x7fc94d937ea0) 0 nearly-empty
          primary-for boost::bad_weak_ptr (0x0x7fc94d9407b8)
    boost::exception (0x0x7fc94d937f00) 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 (0x0x7fc94d937f60) 24 nearly-empty virtual
      vptridx=4u vbaseoffset=-12 vptr=((& boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> >::_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_12bad_weak_ptrEEEEE) + 68u)

Class boost::exception_detail::enable_error_info_helper<std::runtime_error, 1>
   size=1 align=1
   base size=0 base align=1
boost::exception_detail::enable_error_info_helper<std::runtime_error, 1> (0x0x7fc94d5de2a0) 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> (0x0x7fc94d5de240) 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> (0x0x7fc94d606310) 0
    vptr=((& boost::exception_detail::error_info_injector<std::runtime_error>::_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE) + 8u)
  std::runtime_error (0x0x7fc94d940dd0) 0
      primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7fc94d606310)
    std::exception (0x0x7fc94d5de300) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fc94d940dd0)
  boost::exception (0x0x7fc94d5de360) 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> > (0x0x7fc94d6063f0) 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> (0x0x7fc94d606460) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> > (0x0x7fc94d6063f0)
    std::runtime_error (0x0x7fc94d940f08) 0
        primary-for boost::exception_detail::error_info_injector<std::runtime_error> (0x0x7fc94d606460)
      std::exception (0x0x7fc94d5de480) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fc94d940f08)
    boost::exception (0x0x7fc94d5de4e0) 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 (0x0x7fc94d5de540) 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> (0x0x7fc94d5ded80) 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> (0x0x7fc94d5ded20) 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> (0x0x7fc94d65bd20) 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 (0x0x7fc94d617548) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7fc94d65bd20)
    std::out_of_range (0x0x7fc94d6175b0) 0
        primary-for boost::gregorian::bad_day_of_month (0x0x7fc94d617548)
      std::logic_error (0x0x7fc94d617618) 0
          primary-for std::out_of_range (0x0x7fc94d6175b0)
        std::exception (0x0x7fc94d5def60) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc94d617618)
  boost::exception (0x0x7fc94d66f000) 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> > (0x0x7fc94d65be00) 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> (0x0x7fc94d65be70) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> > (0x0x7fc94d65be00)
    boost::gregorian::bad_day_of_month (0x0x7fc94d617750) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_month> (0x0x7fc94d65be70)
      std::out_of_range (0x0x7fc94d6177b8) 0
          primary-for boost::gregorian::bad_day_of_month (0x0x7fc94d617750)
        std::logic_error (0x0x7fc94d617820) 0
            primary-for std::out_of_range (0x0x7fc94d6177b8)
          std::exception (0x0x7fc94d66f120) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc94d617820)
    boost::exception (0x0x7fc94d66f180) 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 (0x0x7fc94d66f1e0) 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> (0x0x7fc94d66f540) 0

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 (0x0x7fc94d66f5a0) 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 (0x0x7fc94d66f600) 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> (0x0x7fc94d66f840) 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> (0x0x7fc94d66f7e0) 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> (0x0x7fc94d6f4cb0) 0
    vptr=((& boost::exception_detail::error_info_injector<std::out_of_range>::_ZTVN5boost16exception_detail19error_info_injectorISt12out_of_rangeEE) + 8u)
  std::out_of_range (0x0x7fc94d6ec208) 0
      primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7fc94d6f4cb0)
    std::logic_error (0x0x7fc94d6ec270) 0
        primary-for std::out_of_range (0x0x7fc94d6ec208)
      std::exception (0x0x7fc94d66f8a0) 0 nearly-empty
          primary-for std::logic_error (0x0x7fc94d6ec270)
  boost::exception (0x0x7fc94d66f900) 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> > (0x0x7fc94d6f4d90) 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> (0x0x7fc94d6f4e00) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::out_of_range> > (0x0x7fc94d6f4d90)
    std::out_of_range (0x0x7fc94d6ec3a8) 0
        primary-for boost::exception_detail::error_info_injector<std::out_of_range> (0x0x7fc94d6f4e00)
      std::logic_error (0x0x7fc94d6ec410) 0
          primary-for std::out_of_range (0x0x7fc94d6ec3a8)
        std::exception (0x0x7fc94d66f960) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc94d6ec410)
    boost::exception (0x0x7fc94d66f9c0) 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 (0x0x7fc94d66fa20) 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> (0x0x7fc94d66fde0) 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> (0x0x7fc94d66fd80) 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> (0x0x7fc94d740a10) 0
    vptr=((& boost::exception_detail::error_info_injector<std::bad_cast>::_ZTVN5boost16exception_detail19error_info_injectorISt8bad_castEE) + 8u)
  std::bad_cast (0x0x7fc94d6ec9c0) 0 nearly-empty
      primary-for boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7fc94d740a10)
    std::exception (0x0x7fc94d66fe40) 0 nearly-empty
        primary-for std::bad_cast (0x0x7fc94d6ec9c0)
  boost::exception (0x0x7fc94d66fea0) 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> > (0x0x7fc94d740af0) 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> (0x0x7fc94d740b60) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> > (0x0x7fc94d740af0)
    std::bad_cast (0x0x7fc94d6ecaf8) 0 nearly-empty
        primary-for boost::exception_detail::error_info_injector<std::bad_cast> (0x0x7fc94d740b60)
      std::exception (0x0x7fc94d66ff00) 0 nearly-empty
          primary-for std::bad_cast (0x0x7fc94d6ecaf8)
    boost::exception (0x0x7fc94d66ff60) 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 (0x0x7fc94d752000) 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> (0x0x7fc94d6ecb60) 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 (0x0x7fc94d752300) 0 nearly-empty
      primary-for boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner> (0x0x7fc94d6ecb60)

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

Class std::_List_node<Wsinfo>
   size=168 align=4
   base size=168 base align=4
std::_List_node<Wsinfo> (0x0x7fc94d3934e0) 0
  std::__detail::_List_node_base (0x0x7fc94d752720) 0

Class std::_List_iterator<Procinfo>
   size=4 align=4
   base size=4 base align=4
std::_List_iterator<Procinfo> (0x0x7fc94d7527e0) 0

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> (0x0x7fc94d752ae0) 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*> (0x0x7fc94d752ea0) 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> > > (0x0x7fc94d752e40) 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*> (0x0x7fc94d752f00) 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> > > (0x0x7fc94d752f60) 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*> (0x0x7fc94d533060) 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> > > (0x0x7fc94d533000) 0

Class boost::asio::detail::async_result_init<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, void(boost::system::error_code, unsigned int)>
   size=16 align=4
   base size=13 base align=4
boost::asio::detail::async_result_init<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, void(boost::system::error_code, unsigned int)> (0x0x7fc94d533360) 0

Class std::_List_node<Procinfo>
   size=32 align=4
   base size=32 base align=4
std::_List_node<Procinfo> (0x0x7fc94d4d9dd0) 0
  std::__detail::_List_node_base (0x0x7fc94d533420) 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> (0x0x7fc94d533480) 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> (0x0x7fc94d4d9208) 0 empty
  boost::enable_if_c<false, void> (0x0x7fc94d5334e0) 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**> (0x0x7fc94d533540) 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> (0x0x7fc94d5335a0) 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**> (0x0x7fc94d1fc138) 0 empty
  std::_Iter_base<boost::asio::io_service::service**, false> (0x0x7fc94d533600) 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> (0x0x7fc94d533a20) 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*> (0x0x7fc94d2c7000) 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> > > (0x0x7fc94d2c7060) 0 empty

Class std::iterator_traits<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned char*> (0x0x7fc94d2c71e0) 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> (0x0x7fc94d1fce38) 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 (0x0x7fc94d2c7360) 0
      primary-for boost::detail::sp_counted_impl_pd<void*, boost::asio::detail::socket_ops::noop_deleter> (0x0x7fc94d1fce38)

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

Class boost::asio::detail::reactive_socket_recvfrom_op_base<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >
   size=52 align=4
   base size=52 base align=4
boost::asio::detail::reactive_socket_recvfrom_op_base<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> > (0x0x7fc94d3180d0) 0
  boost::asio::detail::reactor_op (0x0x7fc94d318138) 0
    boost::asio::detail::task_io_service_operation (0x0x7fc94d2c7420) 0

Class boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >
   size=64 align=4
   base size=64 base align=4
boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (0x0x7fc94d3181a0) 0
  boost::asio::detail::reactive_socket_recvfrom_op_base<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> > (0x0x7fc94d318208) 0
    boost::asio::detail::reactor_op (0x0x7fc94d318270) 0
      boost::asio::detail::task_io_service_operation (0x0x7fc94d2c7480) 0

Class boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::ptr
   size=12 align=4
   base size=12 base align=4
boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::ptr (0x0x7fc94d2c74e0) 0

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**> (0x0x7fc94d2c7600) 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**> (0x0x7fc94d318478) 0 empty
  std::_Iter_base<boost::asio::io_service::service**, false> (0x0x7fc94d2c7660) 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> (0x0x7fc94d2c7780) 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> (0x0x7fc94d2c7720) 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> (0x0x7fc94d34ed90) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian11bad_weekdayEEE) + 8u)
  boost::gregorian::bad_weekday (0x0x7fc94d318548) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7fc94d34ed90)
    std::out_of_range (0x0x7fc94d3185b0) 0
        primary-for boost::gregorian::bad_weekday (0x0x7fc94d318548)
      std::logic_error (0x0x7fc94d318618) 0
          primary-for std::out_of_range (0x0x7fc94d3185b0)
        std::exception (0x0x7fc94d2c77e0) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc94d318618)
  boost::exception (0x0x7fc94d2c7840) 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> > (0x0x7fc94d34ee70) 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> (0x0x7fc94d34eee0) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> > (0x0x7fc94d34ee70)
    boost::gregorian::bad_weekday (0x0x7fc94d318750) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_weekday> (0x0x7fc94d34eee0)
      std::out_of_range (0x0x7fc94d3187b8) 0
          primary-for boost::gregorian::bad_weekday (0x0x7fc94d318750)
        std::logic_error (0x0x7fc94d318820) 0
            primary-for std::out_of_range (0x0x7fc94d3187b8)
          std::exception (0x0x7fc94d2c78a0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc94d318820)
    boost::exception (0x0x7fc94d2c7900) 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 (0x0x7fc94d2c7960) 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> (0x0x7fc94d2c7a20) 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> (0x0x7fc94d2c79c0) 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> (0x0x7fc94d36ed90) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian8bad_yearEEE) + 8u)
  boost::gregorian::bad_year (0x0x7fc94d318a90) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7fc94d36ed90)
    std::out_of_range (0x0x7fc94d318af8) 0
        primary-for boost::gregorian::bad_year (0x0x7fc94d318a90)
      std::logic_error (0x0x7fc94d318b60) 0
          primary-for std::out_of_range (0x0x7fc94d318af8)
        std::exception (0x0x7fc94d2c7a80) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc94d318b60)
  boost::exception (0x0x7fc94d2c7ae0) 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> > (0x0x7fc94d36ef50) 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> (0x0x7fc94cf04000) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year> > (0x0x7fc94d36ef50)
    boost::gregorian::bad_year (0x0x7fc94d318bc8) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_year> (0x0x7fc94cf04000)
      std::out_of_range (0x0x7fc94d318c30) 0
          primary-for boost::gregorian::bad_year (0x0x7fc94d318bc8)
        std::logic_error (0x0x7fc94d318c98) 0
            primary-for std::out_of_range (0x0x7fc94d318c30)
          std::exception (0x0x7fc94d2c7c00) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc94d318c98)
    boost::exception (0x0x7fc94d2c7c60) 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 (0x0x7fc94d2c7cc0) 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> (0x0x7fc94d2c7ea0) 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> (0x0x7fc94d2c7e40) 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> (0x0x7fc94cf04e70) 0
    vptr=((& boost::exception_detail::error_info_injector<boost::gregorian::bad_month>::_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE) + 8u)
  boost::gregorian::bad_month (0x0x7fc94d318958) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7fc94cf04e70)
    std::out_of_range (0x0x7fc94d318d00) 0
        primary-for boost::gregorian::bad_month (0x0x7fc94d318958)
      std::logic_error (0x0x7fc94cf1e000) 0
          primary-for std::out_of_range (0x0x7fc94d318d00)
        std::exception (0x0x7fc94d2c7f00) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc94cf1e000)
  boost::exception (0x0x7fc94d2c7f60) 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> > (0x0x7fc94cf04f50) 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> (0x0x7fc94cf26000) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_month> > (0x0x7fc94cf04f50)
    boost::gregorian::bad_month (0x0x7fc94cf1e068) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_month> (0x0x7fc94cf26000)
      std::out_of_range (0x0x7fc94cf1e0d0) 0
          primary-for boost::gregorian::bad_month (0x0x7fc94cf1e068)
        std::logic_error (0x0x7fc94cf1e138) 0
            primary-for std::out_of_range (0x0x7fc94cf1e0d0)
          std::exception (0x0x7fc94cf230c0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc94cf1e138)
    boost::exception (0x0x7fc94cf23120) 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 (0x0x7fc94cf23180) 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> (0x0x7fc94cf23240) 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> (0x0x7fc94cf231e0) 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> (0x0x7fc94cf42000) 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 (0x0x7fc94cf1e5b0) 0
      primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7fc94cf42000)
    std::out_of_range (0x0x7fc94cf1e618) 0
        primary-for boost::gregorian::bad_day_of_year (0x0x7fc94cf1e5b0)
      std::logic_error (0x0x7fc94cf1e680) 0
          primary-for std::out_of_range (0x0x7fc94cf1e618)
        std::exception (0x0x7fc94cf23360) 0 nearly-empty
            primary-for std::logic_error (0x0x7fc94cf1e680)
  boost::exception (0x0x7fc94cf233c0) 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> > (0x0x7fc94cf420e0) 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> (0x0x7fc94cf42150) 0
      primary-for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> > (0x0x7fc94cf420e0)
    boost::gregorian::bad_day_of_year (0x0x7fc94cf1e7b8) 0
        primary-for boost::exception_detail::error_info_injector<boost::gregorian::bad_day_of_year> (0x0x7fc94cf42150)
      std::out_of_range (0x0x7fc94cf1e820) 0
          primary-for boost::gregorian::bad_day_of_year (0x0x7fc94cf1e7b8)
        std::logic_error (0x0x7fc94cf1e888) 0
            primary-for std::out_of_range (0x0x7fc94cf1e820)
          std::exception (0x0x7fc94cf234e0) 0 nearly-empty
              primary-for std::logic_error (0x0x7fc94cf1e888)
    boost::exception (0x0x7fc94cf23540) 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 (0x0x7fc94cf235a0) 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*> (0x0x7fc94cf23900) 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> (0x0x7fc94cf23960) 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*> (0x0x7fc94cf1ed68) 0 empty
  std::_Iter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, false> (0x0x7fc94cf239c0) 0 empty

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

Class boost::detail::addressof_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >
   size=1 align=1
   base size=0 base align=1
boost::detail::addressof_impl<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (0x0x7fc94cf23cc0) 0 empty

Class boost::detail::addr_impl_ref<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >
   size=4 align=4
   base size=4 base align=4
boost::detail::addr_impl_ref<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (0x0x7fc94cf23d20) 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*> (0x0x7fc94cf23de0) 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**> (0x0x7fc94cf23e40) 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> (0x0x7fc94cf23ea0) 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*> (0x0x7fc94d0350c0) 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*> (0x0x7fc94cf8ed68) 0 empty
  std::_Iter_base<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, false> (0x0x7fc94d035120) 0 empty

Class boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned int>
   size=24 align=4
   base size=24 base align=4
boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<BroadcastReceiver*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned int> (0x0x7fc94d035180) 0

Class std::_List_const_iterator<Procinfo>
   size=4 align=4
   base size=4 base align=4
std::_List_const_iterator<Procinfo> (0x0x7fc94d0351e0) 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> (0x0x7fc94d035420) 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*> (0x0x7fc94d035480) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7fc94d0354e0) 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*> (0x0x7fc94d035540) 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> (0x0x7fc94d0355a0) 0 empty

Class std::_Niter_base<unsigned char*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<unsigned char*> (0x0x7fc94d0a12d8) 0 empty
  std::_Iter_base<unsigned char*, false> (0x0x7fc94d035600) 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*> (0x0x7fc94d035660) 0 empty

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

Class std::__is_floating<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<unsigned char> (0x0x7fc94d0357e0) 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> > (0x0x7fc94d035780) 0 empty

Class std::__is_arithmetic<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<unsigned char> (0x0x7fc94d0a13a8) 0 empty
  std::__traitor<std::__is_integer<unsigned char>, std::__is_floating<unsigned char> > (0x0x7fc94d035840) 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> > (0x0x7fc94d0356c0) 0 empty

Class std::__is_scalar<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<unsigned char> (0x0x7fc94d0a1478) 0 empty
  std::__traitor<std::__is_arithmetic<unsigned char>, std::__is_pointer<unsigned char> > (0x0x7fc94d0358a0) 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*> (0x0x7fc94d035900) 0 empty

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

Class boost::asio::detail::typeid_wrapper<boost::asio::datagram_socket_service<boost::asio::ip::udp> >
   size=1 align=1
   base size=0 base align=1
boost::asio::detail::typeid_wrapper<boost::asio::datagram_socket_service<boost::asio::ip::udp> > (0x0x7fc94d035a20) 0 empty

Class boost::asio::detail::buffer_sequence_adapter<boost::asio::mutable_buffer, boost::asio::mutable_buffers_1>
   size=12 align=4
   base size=12 base align=4
boost::asio::detail::buffer_sequence_adapter<boost::asio::mutable_buffer, boost::asio::mutable_buffers_1> (0x0x7fc94d0a1a28) 0
  boost::asio::detail::buffer_sequence_adapter_base (0x0x7fc94d035a80) 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> (0x0x7fc94d035cc0) 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&> (0x0x7fc94d035d20) 0

Class boost::_bi::storage2<const boost::system::error_code&, const unsigned int&>
   size=8 align=4
   base size=8 base align=4
boost::_bi::storage2<const boost::system::error_code&, const unsigned int&> (0x0x7fc94cd39270) 0
  boost::_bi::storage1<const boost::system::error_code&> (0x0x7fc94d035d80) 0

Class boost::_bi::list2<const boost::system::error_code&, const unsigned int&>
   size=8 align=4
   base size=8 base align=4
boost::_bi::list2<const boost::system::error_code&, const unsigned int&> (0x0x7fc94cd392d8) 0
  boost::_bi::storage2<const boost::system::error_code&, const unsigned int&> (0x0x7fc94cd39340) 0
    boost::_bi::storage1<const boost::system::error_code&> (0x0x7fc94d035de0) 0

Class boost::_bi::unwrapper<boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int> >
   size=1 align=1
   base size=0 base align=1
boost::_bi::unwrapper<boost::_mfi::mf2<void, BroadcastReceiver, const boost::system::error_code&, unsigned int> > (0x0x7fc94d035e40) 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 (0x0x7fc94cd94900) 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 (0x0x7fc94cd94960) 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 (0x0x7fc94cd949c0) 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 (0x0x7fc94cd94a20) 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 (0x0x7fc94cd94ae0) 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 (0x0x7fc94cd94c00) 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 (0x0x7fc94cd94cc0) 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 (0x0x7fc94cd94d20) 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 (0x0x7fc94cd94de0) 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 (0x0x7fc94cd94e40) 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 (0x0x7fc94cd94ea0) 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 (0x0x7fc94cd94f00) 0 empty

